轻松掌握Windows 11开启80端口的操作指南
- 问答
- 2025-09-23 12:48:25
- 1
Windows 11开启80端口?别慌,手把手教你搞定!
最近在折腾本地服务器,发现Windows 11默认把80端口给锁了,搞得我调试网页时各种报错😤,查了一圈资料,发现网上教程要么太官方,要么步骤跳得飞起,新手根本跟不上,所以干脆自己整理一份“人话版”操作指南,顺便记录下踩过的坑,希望能帮到同样被80端口折磨的朋友们!
为什么80端口打不开?
先唠点废话(但很重要!)——80端口是HTTP默认端口,很多本地开发环境(比如Apache、Nginx)都靠它跑,但Windows 11出于安全考虑,默认可能被系统服务占用(比如IIS)或者防火墙拦截。
我一开始以为是自己代码写错了,疯狂改配置,结果发现……80端口压根没开🙃,先确认问题在哪:
-
检查端口占用:
按Win + R
,输入cmd
打开命令行,运行:netstat -ano | findstr :80
如果看到
LISTENING
,说明有程序占用了(比如PID 4
通常是系统进程)。 -
关掉占用的程序:
如果是IIS
(微软自带的Web服务器),去控制面板→程序→启用或关闭Windows功能,取消勾选Internet Information Services。
(别问我怎么知道的,我花了半小时才反应过来是IIS在搞鬼💢)
实操:3步开启80端口
防火墙放行80端口
Windows防火墙有时候比亲妈管得还严……
- 步骤:
- 搜索并打开Windows Defender 防火墙。
- 点击高级设置→入站规则→新建规则。
- 选择端口→输入
80
→允许连接→勾选所有网络类型(域/专用/公用)→随便起个名字(HTTP 80端口”)。
⚠️注意:如果你用第三方防火墙(比如火绒),记得去它的设置里也放行!
路由器端口映射(如果需要外网访问)
如果你想让别人通过公网访问你的本地服务器(比如测试微信小程序),还得在路由器里设置:
- 浏览器输入路由器地址(一般是
168.1.1
)。 - 找到端口转发/虚拟服务器,添加一条规则:
- 外部端口:80
- 内部IP:你的本机局域网IP(
ipconfig
查) - 内部端口:80
😅吐槽:不同路由器界面差超多!我家的TP-Link藏得跟密室逃脱似的……
测试端口是否畅通
用浏览器访问http://localhost
,或者手机连同一WiFi访问你的本地IP(比如http://192.168.1.100
),如果能看到你的网页,恭喜!🎉
如果还是不行……试试:
- 重启电脑(玄学,但有用)
- 换端口(比如8080),避开可能的冲突
个人踩坑实录
-
系统更新后端口失效:
某次Win11自动更新后,80端口突然用不了了,后来发现是更新重置了防火墙规则😠。教训:备份规则! -
杀毒软件拦截:
装了某国产安全软件,默默把80端口封了,还没提示!关掉它的“网络防护”瞬间正常…… -
本地服务权限问题:
用Apache时,发现必须以管理员身份运行才能监听80端口(普通用户权限不够)。
开80端口本身不难,但Windows 11的“贴心”设计总会给你埋点坑🕳️,关键是:
- 先查占用(别像我一样瞎折腾)
- 防火墙和路由器两头放行
- 记得测试,别等到上线才发现问题
希望这篇能帮你省点时间!如果遇到其他奇葩问题,欢迎评论区吐槽,咱们一起参透微软的脑回路🤣。
(完)
本文由卑钊于2025-09-23发表在笙亿网络策划,如有疑问,请联系我们。
本文链接:http://pro.xlisi.cn/wenda/36454.html