当我运行"sudo /usr/sbin/apache2ctl优美“时,我得到以下消息:
httpd未运行,试图启动(98)已在使用的地址: make_sock:未能绑定到地址0.0.0.0:80没有侦听套接字可用,关闭无法打开日志
当我运行“-lnp grep :80”时,我得到:
tcp 0 127.0.0.1:80 0.0.0.0:*聆听845/aolserver4-nsd
我想aolserver也在运行吗?我怎么才能让apache跑?
发布于 2010-11-10 01:23:35
您已经有另一个You服务器在运行了。在启动Apache (或将其中一个端口更改为非标准端口,即端口80以外的其他端口)之前,您必须停止或关闭它。
发布于 2010-11-10 01:57:16
您已经有一个名为aolserver4-nsd的运行过程绑定到127.0.0.1:80,因此apache绑定到0.0.0.0:80的尝试被拒绝。虽然乍一看,这两者之间可能没有冲突,但地址0.0.0.0是特殊的“任意地址”,并且绑定到它实际上绑定到所有可用的网络接口(包括环回127.0.0.1)。
有几种方法可以进行:
发布于 2010-11-10 01:40:33
可以检查是否运行apache进程。
ps -efwww \ grep apache
或者取决于发行版,httpd的grep
https://serverfault.com/questions/200118
复制相似问题