最近,我将我的站点改为在所有的(我在这里的职位)中使用HTTPS。
我在Ubuntu12.0.4上使用PHP运行Apache
我被告知应该安装SPDY的Apache模块,因为我使用的是SSL / HTTPS,所以我按照这个站点上的说明来安装它,它的安装没有问题.https://developers.google.com/speed/spdy/mod_spdy/
我的问题从PHP开始。如果您查看此页面https://developers.google.com/speed/spdy/mod_spdy/php,您可以阅读有关使用PHP的内容。
基本上,它说您需要使用mod_fcgid而不是mod_php
我的服务器目前使用mod_php来运行我的所有站点。因此,我安装了mod_fcgid处理程序,并且没有出现任何问题。问题是当我试图重新启动Apache时。由于我的Apach配置文件中的内容,事情变得疯狂起来。
从我的http.conf文件..。
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_flag register_globals Off
php_admin_value upload_tmp_dir /var/zpanel/temp
</IfModule>将上面的mod_php5更改为使用新的mod_fcgid并不能解决我的问题,而是说php_flag magic_quotes_gpc Off之类的东西有问题--当使用mod_fcgid时,php_flag似乎无效?
对不起,我现在没有确切的错误,因为我已经将我的服务器还原回mod_php以便它能够工作。
但是,在我的配置文件中,调用mod_fcgid的地方似乎都出现了错误。
有什么办法能让我做到这一点吗?
发布于 2014-02-01 19:19:37
当您使用mod_fcgid时,apache不再了解php了。它只会把它送出去。因此,这些配置不可能出现在apache的任何信任中。您需要将这些设置添加到php.ini中。
http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html
http://www.howtoforge.com/how-to-set-up-apache2-with-mod_fcgid-and-php5-on-centos-6.2
https://serverfault.com/questions/570830
复制相似问题