技术知识分享

宝塔报错 (98)Address already in use: AH00072: make_sock: could not bind to address [::]:443

宝塔面板永久版优惠券

今天小白逛宝塔论坛看到一个案例。Apache启动失败报错:

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

其实这个问题小白也遇到过。小白自己遇到的是主机商自带Apache所以导致宝塔的ngnix提示无法打开。然后报错。

  1. 一般遇到这个问题说明443端口被某种程序占用。大概可能有的程序是主机商自带Apache、NGINX导致原来就占用443端口,这类问题只要卸载原来的Apache、NGINX即可。

  2. 服务器没有含IPv6也会导致宝塔这个报错。解决方法就是注释掉配置文件Listen [::]:443,在它前面加#即可。

  3. 还有可能是以前在宝塔面板安装过Apache、NGINX。卸载的时候没有卸载干净。这个情况下需要在面板重新安装Apache、NGINX。然后卸载不需要的那个。

  4. 再有一种就比较神奇了。就是国外的VPS可能自己安装了V2Ray等代理工具,导致占用了443端口。这样的话你只能选择卸载V2Ray,或者本服务器放弃建站了。443端口是不能复用的。

  5. 最后一种也是小白自己遇到过的。就是安装OpenVZ BBR haproxy版的时候设置了端口段。包含了443端口,然后导致端口被占用。这个时候就需要卸载OpenVZ BBR haproxy。安装LKL BBR就不会导致端口被占用了。

以上小白只是介绍了导致问题的可能性。有需要的小伙伴还需要按照自己的情况。具体解决。

备注:
Apache、NGINX只能2选1,不能一起安装在服务器上。

未经允许不得转载:pc6a学习分享 » 宝塔报错 (98)Address already in use: AH00072: make_sock: could not bind to address [::]:443
阿里云轻量应用服务器

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址