linux中nginx的无法启动

nginx无法启动,显示端口被占用,但杀死占用端口后,仍无法启动一直显示still could not bind

修改/etc/nginx/nginx.conf文件中的`listen 80;为其他未被占用的端口就可以了,换个端口

  • 请看👉 :centOS6.5 nginx提示still could not bind()
  • 除此之外, 这篇博客: nginx默认端口80被占用(报错bind() to 0.0.0.0:80 failed)的解决办法中的 1.1 普通程序或服务占用 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 1、按键盘 WIN + R 打开运行界面,输入cmd,确认,打开管理员界面

    2、输入 netstat -aon | findstr :80
    查找端口占用情况,找到提示占用的端口号0.0.0.0:80
    在这里插入图片描述

    3、输入 tasklist|findstr “1884”
    找到1884端口对应的服务名称,为httpd.exe
    在这里插入图片描述
    4、然后在计算机的服务中停止对应的服务,解除占用
    在这里插入图片描述在这里插入图片描述
    5、最后:将服务停止之后Nginx就能正常启动了。

    但是有时我们发现是系统占用了80端口,这是就需要换一种解决办法。