win10 或win11 80端口被占用

win10 或win11 80端口被占用,第1张

想在本地启动nginx服务,代替IIS. IIS默认启用80端口,关闭IIS后一般能解决问题.如果问题依旧可能就是SQL Server服务占用了80端口.

如果是System,可以尝试停止http service服务, 但是停止http service服务有个风险, 所有依赖服务如:SSDP Discovery局域网共享服务,Print Spooler局域网打印服务都会被关掉. 如果不希望关掉这些服务,可以尝试其余方法.

在我电脑上其实是没关掉的,汗, 也许无法关闭是有其他原因.

继续寻找发现80端口占用也可能被第三方软件占用,比如我的电脑就是让SqlServer2014的一个服务占用了,

这个是个日志服务,关掉不影响sqlserver服务,随即关掉. 重新启动nginx, 发现通了!

这次问题排查就到这里了, 如果帮到你了可以点个赞哦.

安装了Windows10系统后,一般默认的80端口是被禁用,如果不能启用apache就看下是否80端口被禁用。运行netstat -aon | findstr :80 ,发现pid是4的进程占用着80端口,这还是一个系统进程,kill不掉。所以只能另想办法:

1、打开注册表:regedit

2、找到:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/HTTP

3、在右边找到Start这一项的值改为0

4、重启电脑系统,System进程不会占用80端口

重启之后,再启动Apache就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/9387488.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存