Windows Server 2012默认占用启动80端口,有进程system默认启动时占用,其实是system中默认启用的几个服务占用80端口,
解决办法:
1.从cmd中敲入命令net stop http,会有提示使用http服务的其他服务信息:
C:\Users\Administrator>net stop http
下面的服务依赖于 HTTP Service 服务。
停止 HTTP Service 服务也会停止这些服务。
Windows Remote Management (WS-Management)
Windows Feedback Forwarder Service
World Wide Web Publishing Service
Print Spooler
BranchCache
IIS Admin Service
然后依次关闭几个相关服务,并设置为不自动启动,在进行net stat -ano|find "80"查看是否还有80端口被占用,如果没有了,就可以了。我是关闭了如下几个就ok了。
Windows Feedback Forwarder Service
Print Spooler
BranchCache
其中iis服务,已经改为非80的其他端口,所以iis可以继续正常使用。