服务器配置: VPS与Centos6.5 + APACHE2.2的prefork + PHP5.3PHP5运行的Apache模块提供了错误400(错误的请求)
我的服务器现在运行PHP的CGI,而且我要添加另一个处理程序.php5文件作为Apache模块来执行,所以我php.conf的部分看起来像下面:
LoadModule php5_module modules/libphp5.so
AddHandler application/x-httpd-php .php5
Action application/x-httpd-php modules/libphp5.so
AddType application/x-httpd-php .php5
Php5_module加载:
httpd -M | grep php5
给php5_module
然后当我尝试运行任何脚本(phpinfo进行测试)时,它会给我400 bad request
。
与此同时.php脚本作为cgi运行良好。
的Apache的error_log是无益的,它只是说:
[error] [client x.x.x.x] Invalid URI in request GET /phpinfo.php5 HTTP/1.1
我花了几个小时寻找解决办法,但一无所获......
我在想什么?