80端口占用解决方法

作者博客
遇到端口被占用问题是有一次服务器重启了,然后nginx没有设为开机自动启动,导致有些在线程序崩掉后才发现的。当尝试再次启动nginx时,发现nginx死活启动不起来。所以就怀疑是有其他进程占用了80端口。所以带着问题尝试去解决。本次实验是在win系统下进行的。
首先使用netstat -ano 命令查看是哪个进程正在占用80端口
80端口占用解决方法_第1张图片
PID为4的进程正在占用80端口。尝试用taskkill指令杀死此进程,确发现此为system进程,无法直接结束进程。
使用netsh命令查看http端口使用状态

netsh http show servicetstate

80端口占用解决方法_第2张图片
80端口占用解决方法_第3张图片

然后在任务管理器中查找该线程id,并将其关闭

然后就可以重新启动nginx了 启动命令为

nginx start

你可能感兴趣的:(windows,linux,centos,服务器,运维)