日期:2014-5-16 浏览次数:20267次

启动安装在CentOS5.5下的Apache2.2.9时报错,问题出在哪?
刚在CentOS5.5下安装了Apache2.2.9,完成之后启动Apache服务,结果系统报错,如下:

[root@localhost ~]# /usr/local/apache2/bin/apachectl start
httpd: Syntax error on line 54 of /etc/httpd/httpd.conf: Cannot load /usr/local/apache2/modules/mod_deflate.so into server: /usr/local/apache2/modules/mod_deflate.so: cannot restore segment prot after reloc: Permission denied

请问是什么原因?

Apache安装过程中,从./configure到make和make install,系统都没有报错,就是在安装完成之后启动时发现启动不了。
请行家赐教!

------解决方案--------------------
httpd.conf 第54行有问题!
------解决方案--------------------
你检 查这两个modules/mod_deflate.so和mod_deflate.so有没有在/usr/local/apache2/下,或许把
line 54 去掉
------解决方案--------------------
mod_deflate.so 的文件权限是什么? 你修改下,然后重启APACHE试试。