apache无法启动的原因:1、不以root用户身份登录时,尝试在特权端口上启动服务器;2、当已有另一个Apache实例或其他Web服务器已绑定到同一端口时,尝试启动服务器。
apache无法启动的原因
启动过程中的错误
如果Apache在启动过程中遇到致命问题,它将ErrorLog在退出前向控制台或控制台写入一条描述该问题的消息。
最常见的错误消息之一是“ Unable to bind to Port ...
”。
此消息通常是由以下原因引起的:
1.不以root用户身份登录时尝试在特权端口上启动服务器;
2.当已有另一个Apache实例或其他Web服务器已绑定到同一端口时,尝试启动服务器。
在启动时开始
如果希望服务器在系统重新引导后继续运行,则应将调用添加apachectl到系统启动文件(通常rc.local是目录中的rc.N文件)。这将以root身份启动Apache。在执行此操作之前,请确保已正确配置服务器的安全性和访问限制。
该apachectl脚本旨在像标准的SysV初始化脚本一样工作。它可以采取的论点 start,restart和stop 并将其转化为相应的信号 httpd。因此,您通常可以简单地链接 apachectl到相应的init目录。但是请务必检查系统的确切要求。