云服务器

首页 > 宝塔面板 > 宝塔面板apache重启不了,出现:Address already in use: AH00072: make_sock: could not bind to address [::]:80

宝塔面板apache重启不了,出现:Address already in use: AH00072: make_sock: could not bind to address [::]:80

宝塔面板服务器里apache重启不了,出现以下错误提示:

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

这个错误通常发生在尝试启动Apache服务器时,表示指定的地址(通常是IP地址和端口号组合)已经被其他进程使用了,简单说就是80端口被某个进程占用了。

解决方法:

  1. 确认服务器apache 80端口是否被其他应用占用。可以使用命令netstat -tulnp | grep [端口号]来查看端口使用情况。
  2. 如果端口被占用,需要找到占用端口的进程并终止它,或者更改Apache配置文件中的端口号。
  3. 如果你确认端口没有被占用,可能是因为上次Apache没有正常关闭,导致端口处于TIME_WAIT状态。可以调整系统的TCP配置,使得端口更快释放,例如设置TCP的SO_REUSEADDR选项。

简单的方法就是:

在宝塔左侧安全里把80端口删掉,重新再添加一次80端口。

图片描述

发表回复