windows服务器自带IIS服务环境,很多时候搭建不需要,但是又会自动启动,占用端口,最后导致很多软件不能运行
常见的80端口和443端口被占用。
netstat -ano|findstr 80 查询80端口占用情况,如果发现占用端口的PID是4,进程是system,那么可能就是IIS占用了。
导致Apache, tomcat, svn 等不能正常运行
关闭IIS流程:
1、进入到服务列表,找到 IIS Admin Services,右键,选择属性,在弹出框中的启动类型选择手动启动
2、进入到服务列表,找到 World Wide Web Publishing Service,右键选择属性,启动类型选择手动
3、重启电脑
还有一个就是修改注册表
HKEY_LOCAL_MACHINE --》 SYSTEM --》 CurrentControlSet --》 Services --》 HTTP
注册表右边双击打开Start属性项,将Start的属性值改成0,单击确定,设置完成。
开启IIS网上一大把,就不具体说了,但是注意,开启的时候,开启相关服务后,记得把对应的注册表里面的 start 修改为4,最后记得重启电脑