apache启动失败
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache启动失败相关的知识,希望对你有一定的参考价值。
一开始还好好,忽然,重起的时候,启动不了了。
版本:2.2.10
错误日志:
The Apache service named reported the following error:
>>> httpd.exe: Syntax error on line 461 of D:/server/apache/conf/httpd.conf: Syntax error on line 44 of D:/server/apache/conf/extra/httpd-vhosts.conf: </VirtualHost> without matching <VirtualHost> section
参考资料:http://www.itbrother.com
参考技术A 配置错误:D:/server/apache/conf/httpd.conf——461行错误
D:/server/apache/conf/extra/httpd-vhosts.conf——44行错误
</VirtualHost> without matching <VirtualHost> section ——用了一个没有预先定义的服务器吧?
Linux下apache启动失败
我的是在fedora8里安装的httpd-2.2.17.配置时命令如下:
./configure \
--prefix=/usr/local/apache2 \
--sysconfdir=/etc/httpd \
--with-z=/usr/local/zlib/ \
--with-included-apr \
--enable-so \
--enable-deflate=shared \
--enable-expires=shared \
--enable-rewrite=shared \
--enable-static-support
编译和安装过程中都没有报错,但安装完我启动时,显示如下信息:
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
本人刚开始学组建LAMP服务器,请问大虾们这应该怎么处理呀?谢谢!
我是以root身份来安装apache的,root用户对httpd.conf的拥有的权限是644.这个文件里54-56行的内容是:
54 LoadModule deflate_modules modules/mod_deflate.so
55 LoadModule expries_modules modules/mod_expires.so
56 LoadModule rewrite_modules modules/mod_rewrite.so
/etc/httpd/httpd.conf 文件54行 有语法错误
将54行 发过来
/usr/local/apache2/modules/mod_deflate.so: cannot restore segment prot after reloc: Permission denied
没有权限
你可以编译的时候先将 ---enable-deflate=shared 去掉 再试试
我这没有linux机器。无法还原你的状况 参考技术C 1关闭SELINUX的方法:
vi /etc/selinux/config 将SELINUX=enforcing 改成SELINUX=disabled 需要重启
2不关闭SELINUX的方法:
# setenforce 0
# chcon -c -v -R -u system_u -r object_r -t textrel_shlib_t /usr/local/apache2/modules/mod_deflate.so
# service httpd restart
# setenforce 1 参考技术D selinux权限问题,看下/var/log/audit/下的日志文件 第5个回答 2010-12-10 错误提示已经指明了错误原因,但是我不知道怎么弄,嘿嘿,我才初学linux,坐等答案
以上是关于apache启动失败的主要内容,如果未能解决你的问题,请参考以下文章
bug:eclispe中启动Tomcat警告org.apache.catalina.LifecycleException: 子容器启动失败