80端口被占用怎么解决(安全有效的解决方案)

80端口被占用怎么解决(安全有效的解决方案)

80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,一般Web服务器默认配置都是80端口,所以你访问网站时,前缀-http://和端口-:80都是被浏览器隐藏掉的。

某次,我在自己电脑上搭建wnmp,遇到了“80端口被占用”的问题,所以我就想了解一下这是怎么回事。D:\Program Files\nginx-1.18.0>nginx.exe -qnginx: [emerg] bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)

这是什么问题?

这是什么进程?

系统的80端口是被W3SVC(万维网发布服务,World Wide Web Publishing Service)占用了,它是系统提供http服务的依赖项。哪些服务使用了这个端口呢?1.World Wide Web:发布服务;2.SSDP Discovery:局域网共享所需服务;3.Print Spooler:打印机交互服务;貌似这个w3svc服务在办公场景还是有一定作用的。

怎么处理呢?

小结

在这次排障过程中,个人觉得windows自动开80端口是不负责的行为,会给用户带来某些风险,所以不使用时建议将其关掉。同时该操作与linux的原理大同小异,所以操作起来并不复杂。

更多精彩推荐:

轻松玩转windows之redis实战

轻松玩转windows之wamp开发环境部署

Windows7/2008/2012系统镜像集成VirtIO驱动

【干货】关于windows 开机启动的方法

玩转KVM:TLS安全连接

玩转KVM:怎么追查KVM故障

发表评论

登录后才能评论