2012-07-17 66 views
0

我总是在我的VPS上使用Apache和suPHP。现在,由于页面加载速度不是很快,我的托管客户支持建议我使用FastCGI安装nginx。我不确定这一点,因为nginx安装在大约11%的服务器上,而Apache是​​最广泛使用的web服务器。Joomla网站上的nginx/FastCGI与Apache/suPHP

我的问题,以便为:

  • 这是系统的健壮和稳定?是否有满足每个需求的模块?
  • nginx与apache兼容吗?例如,我已经看到.htaccess文件必须重写...
  • 我应该在Joomla的网站遇到问题吗?也许应该有模块,组件或与nginx不兼容的其他模块?

谢谢你的回答。

回答

2
  1. 是 - 它的稳定,它有比Apache多更好的性能(如果配置正确的路线)
  2. 没有,nginx的不与Apache兼容 - 配置是完全不同的
  3. Joomla是用PHP执行解析器,因此如果您将运行与以前的配置相同的PHP版本,则不应该遇到任何问题。
+0

关于兼容性:这也意味着通过.htaccess文件重写url需要在nginx中重写? – Avionicom 2012-07-17 20:33:37

+1

是的,但有一些页面可以帮助你(甚至自动转换)重写你的URL RewriteRules。谷歌应该有所帮助:) – mdziekon 2012-07-17 20:39:14

2

该系统是否健壮稳定?是否有满足每个需求的模块?
是的,Nginx非常好,稳定,几乎所有模块都需要


nginx与apache兼容吗?例如,我已经看到.htaccess文件必须重写...
答:不,它不兼容,您需要重写nginx配置文件中的所有规则。但是我认为对于joomla来说不是很困难,你可以很容易地获得joomla .htaccess的样例nginx conf文件。


我应该在joomla的网站遇到问题吗?也许应该有模块,组件或与nginx不兼容的其他模块?
回答:对于Joomla,你需要的是,只有正确的配置和网站才会有效。





我觉得你的速度问题将不会被Nginx的:-(


Nginx的解决将执行与您的Joomla几乎相等,它的伟大工程与静态内容。 作为按我个人的经验是,Joomla本身就是大的数据库和用户群非常大的问题。


我希望这有助于