在Win10上搭建网站服务器,核心就是启用IIS或PHP环境、放好网站文件、绑定端口、开放防火墙,再按需做外网访问,个人测试用IIS最快,公网发布则要处理公网IP、端口映射和备案。
Win10搭建网站服务器需要公网IP吗?先看网络条件
本地测试、局域网共享还是公网发布
先别急着装环境,先把用途定下来,用途不同,配置路线完全不同。
- 本地测试:只给自己看,访问
http://localhost或http://127.0.0.1就够。 - 局域网共享:给同一路由器下的手机、平板、同事电脑看,用
http://192.168.x.x访问。 - 公网发布:让外网用户访问,需要公网IP、域名解析、端口映射或内网穿透。
- 合规上线:据工信部公开要求,境内提供互联网信息服务通常需要ICP备案,涉及经营性内容还要额外资质。
家庭宽带为什么经常没有公网IP
近年来,多数家庭宽带默认处于运营商NAT之后,路由器WAN口拿到的不是真正公网IPv4,业内专家指出,IPv4资源紧张是主要原因,你可以在路由器后台查看WAN口IP,再和百度搜索“IP”显示的结果对比,两者不一致,基本就是内网IP。
没有公网IP时,可选方案有:
- IPv6:光猫和路由器开启IPv6,防火墙放行,域名解析AAAA记录。
- 内网穿透:frp、Cloudflare Tunnel、ngrok等,把内网服务映射到公网。
- 云服务器反向代理:买一台小云服务器,用Nginx反代回家庭网络。
- 换网络:部分运营商可申请公网IP,但成功率因地区而异。
端口和备案别忽略
公网提供网站服务,80和443端口最常用,部分运营商封锁80、443,需要改用8080、8443等端口,备案方面,域名解析到境内公网IP并提供网站服务,通常要完成ICP备案,仅局域网测试、不对外网开放,一般不需要备案。
Win10用IIS搭建网站服务器详细步骤
启用IIS和相关功能
Win10专业版、企业版、教育版通常自带IIS,家庭版一般没有完整IIS,可改用Apache、Nginx、PHPStudy、XAMPP等。
启用路径:
- 打开 控制面板。
- 进入
程序
。 - 点击 启用或关闭Windows功能。
- 勾选 Internet Information Services。
- 展开后勾选 万维网服务、常见HTTP功能、应用程序开发功能。
- 如果跑ASP.NET,再勾选对应.NET版本;跑PHP则后续单独装PHP和FastCGI。
也可以用管理员PowerShell:
Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole, IIS-WebServer, IIS-CommonHttpFeatures, IIS-ManagementConsole -All
装完后,浏览器访问 http://localhost,出现IIS欢迎页,说明基础环境通了。
创建网站并绑定端口
打开 IIS管理器,左侧展开服务器,右键 网站,选择 添加网站。
- 网站名称:填
mysite或项目名。 - 物理路径:选你的网站目录,
D:web。 - 绑定类型:HTTP。
- IP地址:一般选“全部未分配”。
- 端口:默认80;被占用或运营商封锁时改8080。
- 主机名:本地测试留空;绑定域名时填
www.example.com。
接着设置默认文档:
- 打开网站,双击 默认文档。
- 添加
index.html、index.php、default.aspx。 - 顺序靠前的优先显示。
权限也要检查:
- 右键网站目录,进入 属性。
- 安全 中添加
IIS_IUSRS,给读取权限。 - 需要上传文件时,再单独给写入权限,不要直接给Everyone完全控制。
防火墙放行端口
Windows Defender防火墙默认会拦截外部访问,需要手动放行。
- 打开 Windows Defender防火墙。
- 点击 高级设置。
- 右键 入站规则,选择 新建规则。
- 类型选 端口,协议TCP,特定本地端口填
80或8080。 - 操作选 允许连接。
- 配置文件按需勾选域、专用、公用。
- 命名,
Web Server HTTP。
局域网访问测试:在另一台设备浏览器输入
http://你的Win10局域网IP:端口,打不开就查防火墙、IIS绑定、网站是否启动。
Win10搭建网站服务器外网访问怎么设置
外网访问要打通四层:公网IP、路由器映射、防火墙、域名解析。
- 查公网IP:路由器WAN口IP与公网IP一致,才有IPv4公网条件。
- 端口映射:路由器后台找“虚拟服务器”或“端口转发”,外部端口80映射到内网IP的80。
- 动态DNS:公网IP会变,可用DDNS服务绑定域名。
- IPv6方案:路由器开IPv6,防火墙放行,域名加AAAA记录。
- 内网穿透:没有公网IP时,用frp或Cloudflare Tunnel,frp需要一台有公网IP的服务器做服务端。
- 域名解析:A记录指向公网IP,CNAME指向DDNS域名。
- 备案检查:境内公网网站,域名通常要先备案再解析。
外网测试时,用手机4G/5G网络访问域名或公网IP,如果局域网能开、外网不能开,优先查端口映射和运营商封锁。
Win10本地搭建网站服务器和云服务器哪个好?成本与场景对比
行业共识认为,正式对外网站更适合云服务器或托管环境,Win10本机适合学习、测试、小流量内部服务,对比看表格:
| 对比项 | Win10本机 | 云服务器 |
|---|---|---|
| 成本 | 利用现有电脑,主要电费、带宽、穿透费用 | 按配置按月或按年,通常每年数百到数千元不等 |
| 稳定性 | 受关机、休眠、断电、系统更新影响 | 机房供电网络更稳,有快照和监控 |
| 公网访问 | 依赖公网IP、端口映射、穿透 | 通常提供公网IP,备案接入更规范 |
| 维护 | 自己管系统、安全、更新 | 厂商管硬件网络,你管系统和应用 |
| 适用 | 学习、测试、小流量、内网工具 | 正式网站、对外服务、电商、API |
家用电脑Win10搭建网站服务器教程的常见坑
- 电脑休眠后网站打不开:电源计划设为“从不休眠”,但长期开机有硬件损耗。
- 动态IP变化:DDNS没更新,域名解析失效。
- 运营商封80:换非标准端口,或用云服务器反代。
- 家庭上传带宽小:图片、视频加载慢,大流量会拖垮网络。
- 安全暴露:不要把RDP、SMB、数据库端口直接映射到公网,合规:备案、版权、用户数据保护都要提前处理。
Win10搭建网站服务器配置多少钱?费用与地域差异
费用没有统一答案,取决于你选哪条路。
- 纯本地测试:成本接近零,只用电费和现有电脑。
- 内网穿透:免费方案有,但带宽和稳定性有限;付费方案通常按月或按年。
- 公网IP+DDNS:可能只需域名费用,但很多地区已无法直接申请。
- 云服务器:入门配置每年数百元起,高配置、高带宽、高防会到数千元甚至更多。
- 备案与域名:域名每年几十元,备案本身免费,但需时间成本。
- 北京Win10搭建网站服务器多少钱:在北上广深等地区,带宽、机房和备案服务成本通常更高,个人小站可优先选轻量云服务器。
如果只是学习,Win10本机加IIS最省钱,如果要稳定对外,云服务器更省心。
Win10能搭网站服务器,但更适合测试和小规模场景;正式公网发布,优先考虑云服务器、合规备案和基础安全加固。
Win10怎么搭建网站服务器配置常见问题
Win10家庭版能装IIS吗?
Win10家庭版通常不提供完整IIS功能,你可以在“启用或关闭Windows功能”里查看,若没有Internet Information Services,就改用Apache、Nginx、PHPStudy或XAMPP,这些第三方环境同样能跑HTML、PHP和MySQL。
Win10搭建网站服务器后外网打不开怎么办?
按顺序排查:公网IP是否真实;路由器端口映射是否正确;Windows防火墙是否放行;IIS绑定端口是否一致;运营商是否封锁80/443;域名解析是否生效;域名是否完成备案,局域网能访问而外网不能访问,重点查端口映射和运营商NAT。
Win10搭建网站服务器需要备案吗?
仅本地测试、局域网访问,通常不需要备案,若域名解析到境内公网IP,并通过80、443等端口对外提供网站服务,通常需要完成ICP备案,据工信部公开要求,未备案的境内接入网站不得开通服务。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/689528.html





