IIS卸载后80端口被占用 解决方案

SOASPX 10257 0

今天在自己的测试服务器上安装iis后,突然感觉没什么用,果断卸载了,重新启用nginx后,发现服务无法启动,访问服务器地址显示404,经过排查,发现80端口一直被占用,Nginx无法启用。做一个总结。

第一步:确认80端口被占用

  1. netstat -ano | findstr 0.0.0.0:80

第二步:停止服务,服务停止失败,继续变更设置

  1. net stop http

第三步:改变设置成功,重启后发现设置无效

  1. sc config http start=disabled

第四步:查看80端口状态,根据pid查看后发现进程为system,仔细查找发现原因为有IIS服务不知为何没有和IIS卸载一起关闭,server2016的服务有变化,还要关闭这个服务,服务说明为代理服务器配置支持

  1. WinHTTP Web Proxy Auto-Discovery Service

第五步:重启系统,经过测试,80端口未被占用,一切正常,启用Nginx!

 

附:Nginx的启动、停止等命令

启动:

  1. C:serverginx-1.0.2>start nginx(建议)  

C:server
ginx-1.0.2>nginx.exe(会使cmd窗口一直处于执行中,不能进行其他命令操作

停止:

C:server
ginx-1.0.2>nginx.exe -s stop

C:server
ginx-1.0.2>nginx.exe -s quit

注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息。

重新载入Nginx:

C:server
ginx-1.0.2>nginx.exe -s reload

当配置信息修改,需要重新载入这些配置时使用此命令。

重新打开日志文件:

C:server
ginx-1.0.2>nginx.exe -s reopen

查看Nginx版本:

C:server
ginx-1.0.2>nginx -v

标签: iis

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~