是这样的,windows server 底下,需要安装nginx,开启80端口来嗖嗖嗖的做http server。其实嘛,iis也是在启动的,但由于一些不可告知的原因,反正nginx就得开启80端口啦。
可是,下一步下一步的弄好nginx后,启动却提示80端口绑定不成功,大概就是已经有个程序在占用着。netstat一把,居然提示 PID=1 的程序占用着。不是别人,正式 System.exe 进程,那可kill不掉啊。但iis都已经整个关闭了,还有谁会占用着80端口呢,反正后来是用了这种方法知道了 80端口跑哪去了。
netsh http show servicestate

输出中,找到这个 HTTP://+:80 的,原来是给 web deploy 服务占用了,百思不得其解,反正到服务管理里面,将web deploy相关的服务关掉,nginx就能顺利启动了。
网友评论