首页 > 电脑专区 > windows >

nginx 绑定80端口失败怎么解决

来源:互联网 2023-02-20 16:35:33 版权归原作者所有,如有侵权,请联系我们

在centos 7上做反向代理,修改conf文件后,重启nginx服务,报Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details,经查阅并实验,得以解决,现在解决方案送上,供大家参考。2HN办公区 - 实用经验教程分享!

工具/原料

  • linux

方法/步骤

  • 1

    使用systemctl status nginx.service -l查看详情2HN办公区 - 实用经验教程分享!

    部分详情:2HN办公区 - 实用经验教程分享!

    2HN办公区 - 实用经验教程分享!

    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)2HN办公区 - 实用经验教程分享!

    nginx: [emerg] still could not bind()2HN办公区 - 实用经验教程分享!

    Aug 06 14:08:30 jumpserver systemd[1]: nginx.service: control process exited, code=exited status=12HN办公区 - 实用经验教程分享!

    Aug 06 14:08:30 jumpserver systemd[1]: Failed to start The nginx HTTP and reverse proxy server.2HN办公区 - 实用经验教程分享!

    nginx 绑定80端口失败怎么解决?2HN办公区 - 实用经验教程分享!

  • 1
  • 2

    从错误中可以看出失败的原因是80端口被占用,所以造成nginx http和反向代理服务没法重启2HN办公区 - 实用经验教程分享!

    先使用,ps- ef |grep 802HN办公区 - 实用经验教程分享!

  • 3

    然后找到端口号,使有kill命令杀死进程。2HN办公区 - 实用经验教程分享!

    kill -p2HN办公区 - 实用经验教程分享!

    重启依然,报出错2HN办公区 - 实用经验教程分享!

  • 4

    最后使用fuser命令:2HN办公区 - 实用经验教程分享!

    sudo fuser -k 80/tcp2HN办公区 - 实用经验教程分享!

    nginx 绑定80端口失败怎么解决?2HN办公区 - 实用经验教程分享!

  • 5

    因为80端口是专用端口,需要使用sudo命令2HN办公区 - 实用经验教程分享!

    fuser命令识别正在对某个文件或端口访问的进程2HN办公区 - 实用经验教程分享!

    -k参数:杀掉访问文件的进程。2HN办公区 - 实用经验教程分享!

  • 6

    重启nginx2HN办公区 - 实用经验教程分享!

    service nginx reload2HN办公区 - 实用经验教程分享!

    nginx http和反向代理服务已经可以正常重启了。2HN办公区 - 实用经验教程分享!

    nginx 绑定80端口失败怎么解决?2HN办公区 - 实用经验教程分享!

  • 注意事项

    • nginx

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!2HN办公区 - 实用经验教程分享!


    标签: 操作系统失败解决

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号