美文网首页
nginx启动报错 80端口占用 卸载httpd服务

nginx启动报错 80端口占用 卸载httpd服务

作者: rsgdxp | 来源:发表于2019-06-26 17:21 被阅读0次

    作者:rsgdxp 原文链接:https://www.54fxp.top/110.html

    nginx启动报错

    nginx启动报错,信息如下:

    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

    …..

    今天新装BT面板后,发现这个情况,重新启动 切换版本依旧,奇怪了,以前装了多少次都没有这个问题呀,看提示是80端口被占用了。百度了解后解决了。

    80端口占用

    看到了 httpd 服务占用了

    卸载

    首先,要确认下是否有安装过,或者是系统自带了httpd服务,通过以下命令:

    rpm -qa | grep httpd

    ==============================================

    或者:

    yum list | grep httpd

    ==============================================

    找到是否安装过httpd

    ==============================================

    然后我先来卸载我的httpd,首先要停止httpd服务,命令如下:

    systemctl stop httpd.service

    ==============================================

    然后通过 rpm -e 或者yum -erase 命令都可以,

    不过rpm -e命名必须要自己先卸载依赖包,所以我用yum -erase命令卸载,

    命令如下:

    yum erase httpd.x86_64

    中间会问一下是否确认,y就可以了,直到出现Complete! 代表卸载完成了

    问题解决

    再次 BT面板启动 nginx 很快就启动了 而不是之前暂停图标 也没有报错了。

    netstat -ntpl 查看已经没有httpd服务了。

    相关文章

      网友评论

          本文标题:nginx启动报错 80端口占用 卸载httpd服务

          本文链接:https://www.haomeiwen.com/subject/mgqhcctx.html