nginx: [emerg] bind() to 0.0.0.0:80 failed 解决办法

Nginx是一款轻量级的Web服务器,特点是占有内存少,并发能力强,因而使用比较广泛,今天在一个VPS上重启Nginx时提示错误:

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

中文翻译

nginx:[emerg] bind()到0.0.0.0:80失败(98:地址已经在使用中)

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

 

解决办法

那么:如何解决Nginx重启时提示“nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)”错误?

 

首先我们要弄清楚错误的原因是什么?

从上图中的报错,可以很清楚的得到这样一个原因,此错误指的是80端口被程序占用了。那么解决方法就简单了,强制关闭端口的占用就可以了,一个简单的命令就解决了。

sudo fuser -k 80/tcp #关闭占用80端口的程序

 

使用效果:

[[email protected] ~]# sudo fuser -k 80/tcp
80/tcp:               2010  2019  2020  2021  2022  2023  2024  2028  2029
    A+
发布日期:2019年03月14日 20:02:42  所属分类:Nginx
最后更新时间:2019-03-14 20:03:28
评分: (2 票;平均数5.00 ;最高评分 5 ;用户总数2;总得分 10;百分比100.00)
头像
wordpress站群服务 泛解析二级域名 二级目录站群
wordpress站群服务 泛解析二级域名 二级目录站群
  • ¥ 1999.9元
  • 市场价:4800元
PHP运行环境 wamp lamp lnmp 安装 配置 搭建服务
PHP运行环境 wamp lamp lnmp 安装 配置 搭建服务
  • ¥ 9.9元
  • 市场价:49.9元
服务器管理面板/主机控制面板“安装”服务
服务器管理面板/主机控制面板“安装”服务
  • ¥ 9.9元
  • 市场价:49.9元
免费SSL证书服务 HTTPS申请 安装 配置 支持通配符*
免费SSL证书服务 HTTPS申请 安装 配置 支持通配符*
  • ¥ 199.9元
  • 市场价:20000元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: