启动Nginx失败

2024-11-29 00:58:20
推荐回答(3个)
回答1:

  Nginx服务有时启动失败,原因是80端口为其它应用程序占用了,这时,需要查看是哪个程序占用了它,可能是IIS的某个站点,或者Tomat,Apache等,都有可能,所以,需要查看一下电脑80端口的使用情况,使用下面命令:
  netstat -aon|findstr “:80″

  这时,并没有看到本机有被PID为4的进程占用,在任务管理器里找到了它;

  关闭80端后,再运行我们的nginx服务。
  另外,需要知道的nginx三个主要的命令:
  启动服务:start nginx
  停止服务:nginx -s stop
  重新加载:nginx -s reload(配置文件被修改后需要执行它),即可。

回答2:

Nginx服务有时启动失败,原因是80端口为其它应用程序占用了,这时,需要查看是哪个程序占用了它,可能是IIS的某个站点,或者Tomat,Apache等,都有可能,所以,需要查看一下电脑80端口的使用情况,使用下面命令:  netstat -aon|findstr “:80″

这时,并没有看到本机有被PID为4的进程占用,在任务管理器里找到了它;

关闭80端后,再运行我们的nginx服务。  另外,需要知道的nginx三个主要的命令:  启动服务:start nginx  停止服务:nginx -s stop  重新加载:nginx -s reload(配置文件被修改后需要执行它),即可。

回答3:

应该是 80 端口被其他程序占用了。你查出来是谁占用了,把那个程序杀掉进程。

Linux系统 查看
#netstat -ltunp|grep "80"

Windows系统
C:\Users\Administrator>netstat -aon | findstr :80