8 乘客最近获得了Nginx的支持,相对于Apache作为Rails应用程序的Web服务器,它有什么优缺点? apache-2.2 nginx ruby-on-rails phusion-passenger — 西奥 source
10 Nginx更轻巧,占用更少的内存和其他资源。另一方面,Apache具有更多深奥的模块,对更多事物的内置支持,并且在一般情况下(因此,有更多的文档和博客文章将其用于不同的任务)以及与Passenger(等等)一起使用更加广泛。的纠结已经找到并修复了)。 从更主观的角度来看,我发现Nginx的配置文件格式更易于使用,并且其请求处理模型更加直观。 — 子宫 source
-1 这是NGINX的缺点: 当我习惯NGINX时,我会为配置配置重写规则和为应用程序等创建新目录时需要重启NGINX服务器的次数感到惊讶。 也就是说,我只是在具有360 MB内存的VPS上设置了Passenger,Ruby Enterprise Edition和Nginx。几年前,我在共享托管环境中使用Apache的经验有限。如果我没记错的话,Apache的.htaccess文件似乎更具动态性。由于VPS是我的,因此缺少动态配置似乎不是问题。 — KnipSter source