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

作者:萧瑟 经验教程 2018-11-24 21:20

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

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

netstat -ano | findstr 0.0.0.0:80

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

net stop http

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

sc config http start=disabled

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

WinHTTP Web Proxy Auto-Discovery Service

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

 

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

启动:

C:\server\nginx-1.0.2>start nginx(建议)

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

停止:

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

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

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

重新载入Nginx

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

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

重新打开日志文件:

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

查看Nginx版本:

C:\server\nginx-1.0.2>nginx -v

版权声明:本文发布于 青衫慧博客
收录情况:百度[百度已收录] 搜狗[搜狗已收录]
本文链接:https://qsh5.cn/post-67.html
站长声明:,,!*-*

评论

  • .net 不用IIS也能跑?
    西枫里博客1周前 (12-04)
    @西枫里博客:必须IIS啊,nginx做反向代理啊。
    萧瑟 14小时前
  • 关机重启不就好了
    久伴2周前 (11-30)
    @久伴:没什么用的
    萧瑟 2周前 (11-30)

允许邮件通知

召唤伊斯特瓦尔