最新公告
  • 开始等待备案新域名sdnvv.com,此后是风是雨都不放弃你!2020.3.10
  • 永久VIP只需688即可开通,全站资源随便下2020.2.25
  • 欢迎光临君耀网络,我们已开放QQ和微博注册登录了2020.2.25
星空下的樱花

Linux系统nginx服务无法启动的原因及解决方法

作者: 星空下的樱花 发布时间: 2019-12-23 文章热度: 475

问题阐述

nginx服务默认使用的端口是80端口,若是此端口被占用,nginx服务将无法启动。一般情况下此问题是由于httpd服务开启了80端口。

查找问题

1、启动nginx服务:# systemctl start nginx

启动失败

2、查看日志文件:# tail /var/log/messages

发现日志文件中有nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)记录,通过该条记录可判断80端口被占用,导致nginx无法启动,应关闭占用80端口的服务。

解决问题

1、查看是哪个服务占用了80端口

发现httpd服务正在运行,关闭httpd服务释放80端口,# systemctl stop httpd

2、再次启动nginx:# systemctl start nginx

3、查看nginx运行状态:# systemctl status nginx

发现active (running)表明nginx已正常启动。

注:当服务器预装了apache之后,服务器关机重启,原有的nginx服务将无法启动,这是因为httpd服务器占用了80端口导致的。

1、若侵权,请提供相关必要证明,否则不予回复!
2、若无特殊注明,本文皆为作者原创,商业转载请联系作者授权,非商业转载请注明出处。
3、本站所发布的资源仅用于交流、学习!商业源码若无授权请勿使用,违者所造成的后果与本站无关!

4、付费类资源一经购买概不退款,且不提供任何的安装服务,请三思而行,毕竟我也很忙!

5、本站资源一类的交易都秉承互相尊重及其自愿原则,购买与否皆在与你,请自重!
君耀网络科技工作室 » Linux系统nginx服务无法启动的原因及解决方法