nginx服务器80端⼝被占⽤的解决⽅法
nginx停止命令⼀、先使⽤netstat命令查看⼀下80端⼝是被谁占⽤了。
1、使⽤电脑快捷组合建Win+R打开快速运⾏,在运⾏窗⼝中输⼊“cmd”命令点击回车确定调出管理员命令提⽰符,紧接着输⼊“netstat -ano |more”。
2、点击回车后,显⽰出⼀⼤段⽂字,到 "本地地址" 为 0.0.0.0:80 的⼀⾏,在⾏的最后我们会看到 PID为"4"。
3、打开Windows任务管理器,在进程中到PID为"4"的程序,显⽰80端⼝被pid4 system占⽤。
⼆、分析端⼝被占⽤原因:
该进程是Http.sys。它是http API的驱动组件,Http栈服务器。如果该端⼝被Http.sys占⽤,说明⼀些正在使⽤http.sys的应⽤程序在运⾏。通过netsh http show servicestate 命令能出是哪个应⽤程序在使⽤Http.sys。
三、解决问题:可以禁⽤http.sys
禁⽤http.sys进程可以通过命令提⽰符来完成,⾸先输⼊net stop http,然后确认继续操作,在输⼊Sc config http start= disabled即可停⽌该项服务
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论