我安装了一个名为 VestaCP 的流行控制面板服务(https://vestacp.com/ https://vestacp.com/) 对于我的远程 Linux 服务器。
默认情况下,它安装了 apache 和 nginx,但尽管我尽了最大努力,我仍然无法弄清楚为什么我需要两者。我熟悉apache以及如何配置它,但我以前从未使用过nginx。它看起来是一个更快、更精简的 apache。为什么你想要两者?为什么不选择单一的呢?
在 VstaCP 设置中,我似乎可以为网站激活/停用 Nginx(代理支持 NGINX),但如果没有 apache,我无法单独使用 Nginx。
我发现我有一个 apache conf 和一个 nginx conf 非常相似(写法不同,但逻辑是相同的)。我不确定,但这表明实际上只听过一首,但不确定是哪一首。
我很困惑。帮助。
Nginx 是更快更轻 http://wiki.dreamhost.com/Web_Server_Performance_Comparison,但许多人发现使用 Apache 更容易,因为.htaccess
支持 (由于性能问题,Nginx 没有类似的东西 http://wiki.nginx.org/LikeApache-htaccess).
典型的方案如下:在端口上绑定Nginx80
,将其配置为提供静态文件(jpg、png、js、css、ttf 等),并使其在端口上代理到 Apache8080
对于非静态资源。 Apache 又具有上述.htaccess
支持允许您应用重写规则和其他内容而无需重新加载网络服务器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)