0

当我执行时:

service httpd start,

我收到这个错误

httpd:(98)Address already in use: make_sock: could not bind to address [::]:8989
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:8989
no listening sockets available, shutting down
Unable to open logs

在 httpd.conf 中,它是Listen 8989. 当我更改为 时Listen *:8989,它可以工作。为什么?怎么了?

4

1 回答 1

0

有些东西正在使用端口 8989。可能是 Apache 本身的先前实例。

在你的 shell/cmd 中输入

Windows:(您可能需要以管理员身份运行)

netstat -anb

Linux:

sudo netstat -tulpn

顺便说一句,你有多个Listen指令httpd.conf吗?确保你有一个。

于 2013-07-19T05:28:27.880 回答