您现在的位置是:网站首页> 经验教程 经验教程

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

萧瑟 2018-11-24 经验教程 288人已围观

今天在自己的测试服务器上安装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

作者:青衫慧博客

编程改变世界。

文章评论

      站长回复:@西枫里博客:必须IIS啊,nginx做反向代理啊。

      3个月前 (11-30)久伴

      关机重启不就好了

      站长回复:@久伴:没什么用的

    用户名:

    邮箱:

    个人主页:

    验证码:

我的名片

网名:萧瑟

介绍:编程改变世界.

现居:北京市-海淀区

Email:qingshanking@vip.qq.com