同時,一個好主意是使用apache和 Nginx?

分享于 

1分钟阅读

互联网

  简体 双语

问题:

有时我在端口 81中使用 apache,并使用 Nginx 在端口 80 ( 或者 443 ) 中运行,就像这样


location/{


proxy_pass http://localhost:81


}



我必须这么做,因为一些软件( 像phpbb在 Nginx 上运行不正常) 是个好主意?


回答 1:

运行反向代理当然没有什么错误,但是你需要确定它是否是必需的。

如果你能避免这样做,那么它会更加容易。 不应该是你的默认。 如果有一些特定的好处你需要- 库的特定版本,代理回不同的网络段等等。


回答 2:

Nginx 能够缓存和交付 static 内容非常快速的( 与apache相比),所以在某些情况下,两个服务器的组合。 如果你使用 Nginx 作为Apache代理,你可以调优 Apache,只要在端口 81中将它的调用到环回地址( 127.0.0.1 )。 当然,phpbb只适用于 Nginx。 最好描述一下你的问题,你的意思是什么?



时间  Apache  IDE  Nginx