apache配置启动问题诊断
如何检测是否apache成功启动:
- ps aux
- netstat | grep 80
- telnet localhost 80
如果通过上面的方法你发现apache就是没有启动成功,虽然当你执行
sudo apachectl restart
sudo apachectl start
没有显示任何的错误。那么可以使用下面的命令让apache来检测你的config文件是否有问题
sudo apachectl configtest
如果上面的命令执行结果是
syntax OK
表示你config的语法没有错误。
接下来,再次执行
sudo apachectl start
如果这次检查发现apache还是没有起来,就需要检测apache的log,那么这个log文件应该在什么地方呢?
这个要看apache的配置文件,去apache的配置目录
/etc/apache2 ————– linux
/private/etc/apache2 ————— mac os x
那里有个httpd.conf
去里面搜索log就可以定位到log文件的位置。
版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.