0


Nginx启动失败 | 80端口被占用

本文只适用于80端口被占用所导致的Nginx启动失败

方法一:释放80端口

1. 排查Nginx启动失败原因

  • 进入命令提示行,输入netstat -ano|findstr 80命令,找到占用80端口的进程

2. 停用HTTP服务

  • 如果80端口被占用,输入net stop http命令

  • 如果http服务停止成功,输入netstat -ano|findstr 80命令,再次查看80端口是否被占用,若80端口未被占用,重启Nginx服务

3. 停用SQL Server Reporting服务

  • 如果http服务停止失败,且本机安装了SQL Server 2008,win+R输入services.msc打开服务,找到SQL Server Reporting Services (SQLEXPRESS)

  • 停止并禁用此服务。左侧有停止选项。禁用方法:右键该服务 -- 属性 -- 启动类型 -- 禁用

  • 输入netstat -ano|findstr 80命令,再次查看80端口是否被占用,若80端口未被占用,重启Nginx服务

参考文章:80端口被system(pid=4)占用的解决方法_system pid 4_zhang8907xiaoyue的博客-CSDN博客

方法二:修改Nginx默认端口号

  • 打开Nginx安装目录下的conf/nginx.conf配置文件
  • 将80端口修改为空闲端口,保存并重启Nginx服务

标签: nginx 运维

本文转载自: https://blog.csdn.net/qq_42558474/article/details/129426925
版权归原作者 一只垚 所有, 如有侵权,请联系我们删除。

“Nginx启动失败 | 80端口被占用”的评论:

还没有评论