Apache Server Noob:没有可用的监听套接字

Tur*_*ard 7 apache port tomcat

前言:我是网络新手,可以创建网站,但我只是进入服务器等。

我最近下载了Apache服务器二进制文件(Apache 2.4.12 x64)

当我尝试在命令提示符下运行服务器时,出现以下错误:

(OS 10048)通常,每个套接字地址(协议/网络地址/端口)只能使用一种。:AH00072:make_sock:无法绑定到地址0.0.0.0:80

AH00451:没有可用的侦听套接字,正在关闭

AH00015:无法打开日志

我猜端口80已被使用。如何更改绑定端口,应使用哪个端口?如果还有其他问题,我该如何解决?

如果您需要任何其他信息,请告诉我,我不确定该提供什么。

Rib*_*ena 9

尝试这个:

sudo netstat -tulpn | grep :80

就我而言,我可以看到:

tcp6 0 0 :::80 ::: 监听 2604/docker-proxy *

然后我可以终止该进程:

kill 2604

然后成功重启Apache。


小智 6

检查这些:

  • 检查端口80是否被其他进程使用–“ netstat -o
  • 从逗号行关闭IIS:“ net stop was / y”

关闭Skype对我有用,因为它正在使用端口8080

尝试在conf文件夹中编辑httpd文件,然后将以下条目更改监听端口**从更改Listen 80

#Listen 12.34.56.78:80
Listen 8080
Run Code Online (Sandbox Code Playgroud)