虽然网上有好多关于windows 10上配置iis网站的教程,但是鉴于本人在实际操作过程中出现种种问题,故写下这篇教程,给遇到相同问题的朋友一点帮助,同时也记录一下自己在培养兴趣路上的点滴。
1.开启iis服务
【控制面版】——【程序和功能】——【启动或关闭windows功能】
2.iis中添加网站
右键【我的电脑】——【管理】——【服务和应用程序】——【Internet Information Service】
或直接cortana搜索iis打开iis面板
3.添加网站并进行相关设置
点击添加网站后,给网站取个名称,选择物理途径(该物理途径中至少要包含一个index网页文件),并选择身份验证方式即可。
也许有的人进行到这一步就可以直接在浏览器中输入 localhost 或127.0.0.1 就可以访问该网站了。但是本人到这一步还是不能访问,比如出现如下问题:
之前我遇到这个问题,以为是验证方式的问题,花了好长时间,在很多地方进行了提问,然而都是徒劳。但由于自己并不想放弃这个做网站的念头,还是不断进行尝试。最后无意才发现 详细错误信息 里面已经明确指出了问题所在——模块:IprestrictionModule,于是解决方法就显而易见了。
4.更改IP地址和域限制
【IP地址和域限制】——【编辑功能设置】——【未指定的客户端的访问权】
至此,在本机浏览器上输入localhost应该就可以访问该网站了。遇到其他问题注意看详细错误信息。
如果你想要局域网内的其他设备能访问本机内的此网站,可以进行一下设置。
5.更改防火墙设置
【控制面板】——【windows防火墙】——【高级设置】——【入站规则】
新建规则,选择规则类型为端口,因为其他设备是通过端口对本机网站进行访问的,默认端口为80。
如果你是想让同一个路由器上的局域网来访问该网站,可以先查看本机无线路由IP地址:
比如我的无线局域网IPv4地址是192.138.1.103,在同一个无线网下的其他设备浏览器下输入192.168.1.103,即可访问你的网站。