在Joomla网站上使用nginx / FastCGI与Apache / suPHP

时间:2012-07-17 19:53:49

标签: php apache joomla nginx webserver

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

我的问题是:

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

感谢您的回答。

2 个答案:

答案 0 :(得分:2)

  1. 是的 - 它很稳定,它的性能远远超过Apache(如果配置正确的话)
  2. 不,nginx与apache不兼容 - 配置完全不同
  3. Joomla由PHP解析器执行,因此如果您将运行与先前配置相同的PHP版本,则不应遇到任何问题。

答案 1 :(得分:2)

这个系统是否健壮且稳定?有模块可以满足各种需求吗?
答:是的,Nginx非常好用且几乎所有模块都很稳定


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


我在joomla的网站有问题吗?也许应该有与nginx不兼容的模块,组件或其他?
答:对于Joomla,您需要的是,只需正确的配置和网站将是实时的。


BUT


我认为你的速度问题不会被Nginx解决:-(


Nginx与你的Joomla表现几乎相同,它对静态内容很有用。 根据我个人的经验,Joomla本身就是一个大数据库和用户群的大问题。


我希望这有帮助