ERROR: for laradock_nginx_1 Cannot start service nginx: Ports are not available: listen tcp 0.0.0.0:80: bind: address already in use


本章节目录

    ERROR: for laradock_nginx_1 Cannot start service nginx: Ports are not available: listen tcp 0.0.0.0:80: bind: address already in use

    在 Laradock 启动 nginx 服务时报此错误,是宿主机器 80 端口被占用的原因。

    命令行执行lsof -i:80 查看是哪些进程占用了 80 端口。kill 对应的进程号(PID)即可,比如:kill 22090

    COMMAND     PID     USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
    nginx     22090 www-data    9u  IPv4 36386995      0t0  TCP *:http (LISTEN)
    

    大部分情况下是宿主机上有 nginx 或 apache Web 服务在运行的缘故,可以停止宿主机的 web 服务。


    请先 登录
    审核后显示
    讨论记录(0 条)
    暂时还没有讨论

    © 2024 麻辣讲 豫ICP备19017310号-2