如果 Apache 不启动、万维网网页不可访问或用户无法连接到万维网服务器,那么找出问题的原因是很重要的。这里是几处查找错误说明的常见位置和需要检查的重要事项。
首先,rcapache2(在 第 46.3.3 节 “激活、启动和停止 Apache” 中有述)是有关错误的详细说明,因此在实际运行 Apache 时十分有帮助。对于启动或停止万维网服务器,有时倾向于使用二进制文件 /usr/sbin/httpd2。但请避免这样做,而使用 rcapache2 脚本。rcapache2 甚至提供了解决配置错误的技巧和提示。
其次,日志文件(请参见 第 46.2.3.3 节 “日志文件”)是非常重要的,不容忽视。如果有致命错误和非致命错误,Apache 日志文件是您查找错误原因的地方。此外,如果需要日志文件记录得更详细一些,可以使用 LogLevel 指令(请参见 第 46.3.2.3.5 节 “LogLevel 级别
”)来控制所记录讯息的详细程度。
![]() | 提示 |
|---|---|
使用命令 tail -F /var/log/apache2/*_log & 查看 Apache 日志讯息。然后运行 rcapache2 restart。现在,请尝试连接浏览器并检查输出。 | |
常见错误之一是在服务器的防火墙配置中未打开针对 Apache 的端口。如果使用 YaST 配置 Apache,有一个单独的选项用于这个具体问题。
如果借助于以上所有信息仍无法找到错误原因,请检查 http://httpd.apache.org/bug_report.html 的在线 Apache 错误数据库。此外,可以通过 http://httpd.apache.org/userslist.html 上的邮件列表联系 Apache 团体。建议使用的新闻组是 comp.infosystems.www.servers.unix。