|
1
2
不,你不再需要nginx了。 |
|
|
2
14
是的,你在apache面前绝对需要nginx。apache每个连接使用一个线程或进程。每个线程都占用内存。如果有几百人访问您的网站,并且启用了keepalive,那么每个浏览器都会让apache进程或线程忙于占用服务器上的内存。 您可以通过在apache服务器上禁用keepalive来解决这个问题,但这会降低网站的性能,因为浏览器不能重用连接。 因此,您可以使用nginx作为启用keepalive的反向代理。它可以用一个很小的内存占用(大约8兆)来维持数千个连接。因为nginx是apache服务器本地的,所以每个请求只占用apache子线程几微秒。这意味着您只需少量的apache进程就可以为成千上万的人提供服务。 此外,nginx的配置比apache灵活得多,并且通过在前端使用它,您可以获得很大的灵活性。 |
|
|
3
3
我为一个网站所做的是:
这不需要设置两个域:所有域都在同一个域上。
恩,nginx应该:
所以,我认为它可以帮助一个有点流量的网站,降低对apache的负载。 |
|
|
4
2
您还可以使用nginx从apache实例中卸载ssl处理。 例如,我们有一个配置了nginx->haproxy->apache服务器池的堆栈。nginx和haproxy一起生活在heartbeat集群上,并将请求馈送到后端的apache盒池中。我们在nginx前端安装所有ssl证书。 |
|
|
5
0
如果您使用Apache1.3,前面的nginx是最好的解决方案:
nginx可以很容易地为数千个连接服务,但是apache不能 |
|
devops-admin · 如何将Nginx配置为转发代理服务器? 2 年前 |
|
|
ftdeveloper · Nginx ip配置问题 2 年前 |
|
|
sifat · NGINX+Cloudflare SSL证书无效 2 年前 |
|
|
Manoj · Key斗篷Nginx集成问题 2 年前 |