返回顶部
首页 > 资讯 > 服务器 >【nginx启动出错】nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
  • 310
分享到

【nginx启动出错】nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

nginx服务器linux 2023-09-30 08:09:47 310人浏览 泡泡鱼
摘要

问题:Nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) 启动过程: 在ubuntu上下载好nginx

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

启动过程:

ubuntu上下载好nginx后,首先进入 sbin/ 目录下输入以下测试命令查看nginx配置情况

./nginx -t

测试成功后,输入命令

./nginx 

启动nginx,但是遇到问题

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


错误原因:80端口可能被之前设定的或默认的服务器占用

解决方案:

输入命令

netstat -ntlp

进行查看端口使用情况:

在这里插入图片描述
查看到80端口被apache2占用,运行的进程号为999

杀掉对应进程:

kill 999

重新启动nginx

./nginx 
问题解决!

打开浏览器,由于nginx默认端口号为80,因此直接输入IP地址
页面成功相应:
在这里插入图片描述

可能存在的原因导致nginx访问不了:

  • ubuntu上防火墙开启,需要关闭才能成功访问虚拟机的ip

解决方法:关闭防火墙

输入命令:

systemctl stop firewalld

关闭后重新启动nginx即可访问页面

来源地址:https://blog.csdn.net/wondersfan/article/details/127887656

--结束END--

本文标题: 【nginx启动出错】nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

本文链接: https://lsjlt.com/news/421760.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作