windows10上搭建iis网站

本文详细介绍如何在Windows10上配置IIS服务及网站,并解决常见问题,包括开启IIS服务、添加网站、更改IP地址和域限制以及防火墙设置等。

​ 虽然网上有好多关于windows 10上配置iis网站的教程,但是鉴于本人在实际操作过程中出现种种问题,故写下这篇教程,给遇到相同问题的朋友一点帮助,同时也记录一下自己在培养兴趣路上的点滴。

1.开启iis服务

​ 【控制面版】——【程序和功能】——【启动或关闭windows功能】

1

2.iis中添加网站

右键【我的电脑】——【管理】——【服务和应用程序】——【Internet Information Service】
或直接cortana搜索iis打开iis面板

2

3

3.添加网站并进行相关设置

4

点击添加网站后,给网站取个名称,选择物理途径(该物理途径中至少要包含一个index网页文件),并选择身份验证方式即可。

5

也许有的人进行到这一步就可以直接在浏览器中输入 localhost 或127.0.0.1 就可以访问该网站了。但是本人到这一步还是不能访问,比如出现如下问题:

6

之前我遇到这个问题,以为是验证方式的问题,花了好长时间,在很多地方进行了提问,然而都是徒劳。但由于自己并不想放弃这个做网站的念头,还是不断进行尝试。最后无意才发现 详细错误信息 里面已经明确指出了问题所在——模块:IprestrictionModule,于是解决方法就显而易见了。

4.更改IP地址和域限制

【IP地址和域限制】——【编辑功能设置】——【未指定的客户端的访问权】

7

8

9

至此,在本机浏览器上输入localhost应该就可以访问该网站了。遇到其他问题注意看详细错误信息。

10

如果你想要局域网内的其他设备能访问本机内的此网站,可以进行一下设置。

5.更改防火墙设置

【控制面板】——【windows防火墙】——【高级设置】——【入站规则】

11

新建规则,选择规则类型为端口,因为其他设备是通过端口对本机网站进行访问的,默认端口为80。

如果你是想让同一个路由器上的局域网来访问该网站,可以先查看本机无线路由IP地址:

12

比如我的无线局域网IPv4地址是192.138.1.103,在同一个无线网下的其他设备浏览器下输入192.168.1.103,即可访问你的网站。

### 配置 IIS 服务器以托管网站 要在 Windows 虚拟机上安装和配置 IIS 服务器并部署网站,可以按照以下方法操作: #### 安装 IIS 服务器 在 Windows Server 或其他支持的操作系统中,可以通过控制面板或 PowerShell 来启用 IIS 功能。 1. **通过图形界面安装 IIS** - 打开“控制面板”,进入“程序和功能”下的“启用或关闭 Windows 功能”。 - 勾选“Internet Information Services (IIS)”选项,并展开其子项。确保勾选必要的组件,例如“Web Management Tools”中的“IIS Management Console”以及“World Wide Web Services”的相关模块[^1]。 2. **通过命令行安装 IIS** 使用 PowerShell 可快速安装 IIS 组件: ```powershell Install-WindowsFeature -name Web-Server -IncludeManagementTools ``` #### 创建和配置新网站 一旦 IIS 成功安装,即可创建新的网站实例。 1. **打开 IIS 管理器** - 在开始菜单中找到“Internet Information Services (IIS) Manager”并启动它。 2. **新建站点** - 在左侧导航栏中选择目标计算机节点(通常是本地主机),右键单击“网站”文件夹,选择“添加网站…”。 - 输入网站名称、物理路径(即存储网页文件的位置)、绑定信息(如端口号和域名)。默认情况下,HTTP 协议使用端口 80,HTTPS 则通常为 443。 3. **设置权限** - 对于指定的物理目录,需赋予适当的安全访问权限给特定用户组(比如 `IUSR` 和 `IIS_IUSRS`)以便正常读取资源[^3]。 #### 测试已发布的网站 为了验证配置是否成功,可尝试浏览刚建立起来的新站点链接地址;如果一切无误,则应该能够看到自定义页面或者默认欢迎页显示出来。 ```html <!-- 示例 HTML 文件 --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Test Page</title> </head> <body> <h1>Hello from your new site!</h1> </body> </html> ``` 上述过程涵盖了基本步骤来构建运行环境及初步测试连接情况。对于更复杂的场景可能还需要额外调整防火墙规则或是 SSL/TLS 设置等内容[^4]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值