|
发表于 2009-8-3 10:06:09
|
显示全部楼层
Post by 190925298;2009697
用源代码安装的apache2,可是启动的时候老是出现httpd not running, trying to start
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
检查80端口,也没有其他的进程。把端口改成其他的也不行。
很明显, 80端口被占有, 你可以用netstat -antlp | grep 80
来查看是什么程序占用,如果你没有修改过, 应该是apache占用它, 你可以先pkill httpd , 然后再
/usr/local/apache/bin/apachectl start
应该就可以 。
如果是其他的服务占用80端口, 上面的命令可以帮你获得它的pid, 你可以 kill pid 即可。
希望对你有点帮助! |
|