可在Windows 11中用系统自带IIS快速搭建本地网页服务器,5分钟内实现localhost访问:启用IIS功能、创建网站绑定8080端口、放入index.html并配置默认文档,再开放防火墙即可支持局域网访问。

你想在Windows 11电脑上快速跑起一个本地网页服务器,不用买云主机、不装第三方软件、不配环境变量,就用系统自带的IIS直接开站——这个需求完全可行,而且5分钟内就能看到localhost页面。
启用IIS核心功能模块
Win11默认禁用IIS,必须手动激活。按下Win+R,输入optionalfeatures回车,打开“启用或关闭Windows功能”窗口。
找到Internet Information Services,点击左侧三角展开,勾选以下三项:
✔️ Internet Information Services
✔️ Web管理工具 → IIS管理控制台
✔️ 万维网服务 → 应用程序开发功能 → ASP.NET 4.8(如需运行.NET站点)
【务必勾选“Web管理工具→IIS管理控制台”】,否则后续无法打开图形化配置界面。勾完点确定,系统自动安装,可能需要几分钟并提示重启——若没弹窗强制重启,可暂不理会。
安装完成后,在开始菜单搜索inetmgr,能正常打开IIS管理器,即表示基础服务已就绪。
创建你的第一个本地网站
打开IIS管理器 → 左侧树形列表中右键点击网站 → 选择添加网站。
填写参数:
网站名称:随意,例如MyLocalSite
物理路径:选一个非系统盘的文件夹,比如D:\Sites\MyLocalSite(【不要用C:\Inetpub\wwwroot,默认路径权限易出问题】)
绑定:类型选http,IP地址选全部未分配,端口填8080(避开80端口被Skype、VMware等软件占用)
点击确定后,新站点出现在“网站”列表下,状态为“已启动”。此时在浏览器访问http://localhost:8080,若看到空白页或报403错误,说明站点已运行,只是目录里还没放HTML文件。
让网页真正显示出来
方法一:放一个index.html文件
用记事本新建文本,输入<h1>Hello from Win11 IIS</h1>,另存为index.html,放入你刚才设定的物理路径(如D:\Sites\MyLocalSite)。
方法二:启用默认文档自动识别
在IIS管理器中,双击新站点 → 双击中间面板的默认文档 → 点击右侧启用 → 再点击添加,输入index.html并回车。这一步确保访问根路径时自动找该文件。
刷新http://localhost:8080,标题文字立刻呈现。如果仍报404,请检查文件名是否拼错、扩展名是否隐藏(如实际是index.html.txt)、路径是否与IIS中设置的物理路径完全一致。
开放局域网其他设备访问
第一步:查本机IPv4地址
按Win+R → 输入cmd → 回车 → 输入ipconfig → 找到“无线局域网适配器 WLAN”或“以太网适配器 以太网”下的IPv4 地址(通常是192.168.x.x或10.x.x.x)。
第二步:放行Windows防火墙
搜索并打开高级安全 Windows Defender 防火墙 → 左侧点入站规则 → 右侧点新建规则 → 选端口 → 下一步 → 选TCP,特定本地端口填8080 → 下一步 → 选允许连接 → 下一步 → 勾选域、专用、公用(局域网属“专用”)→ 下一步 → 规则名称填IIS-8080-HTTP → 完成。
第三步:测试局域网访问
用手机或另一台电脑浏览器访问http://192.168.x.x:8080(把x.x替换成你查到的IP),成功加载即表示共享生效。

















