本文目录导读:
- 安装IIS(Internet Information Services)
- 配置Web服务器
- 配置网站根
- 配置HTTP和HTTPS端口
- 配置SSL证书
- 安全配置
- 测试配置
- 常见问题
安装IIS(Internet Information Services)

Web服务器的核心组件是IIS(Internet Information Services),它负责处理Web应用程序、静态文件以及用户访问请求。
1 下载和安装IIS
- 访问微软官方网站:打开浏览器,访问https://www.microsoft.com/。
- 找到IIS下载页面:在搜索栏中输入“Internet Information Services”,然后选择“Windows 7”版本。
- 下载IIS服务包:下载完成后,将IIS文件解压到桌面上,默认安装路径为
C:\Program Files\IIS\IIS7.0
。
- 安装IIS:
- 双击解压文件,选择“Run并安装”。
- 确保管理员权限,完成安装过程。
2 验证IIS安装
安装完成后,检查IIS是否正常运行:
- 打开命令提示符(CMD),输入
iisversion
。
- 如果显示版本号(如7.0.22021),说明IIS已成功安装。
配置Web服务器
1 启用IIS
- 打开IIS Management Editor:
双击桌面上的IIS7.0文件,打开IIS Management Editor。
- 启用IIS:
- 在左侧导航菜单中,选择“Active Directory”。
- 在右侧,找到“Active Directory”下的“Web服务器”。
- 点击“Start Server”以启用Web服务器。
配置网站根
网站根是Web服务器的根目录,通常用于放置Web应用程序的根目录。
1 启用网站根
- 在IIS Management Editor中,选择“Active Directory” > “Web服务器” > “Website Roots”。
- 点击“Start Server”以启用网站根。
2 配置网站根路径
- 打开IIS Management Editor,进入“Website Roots”配置。
- 在“Website Root”字段中输入您希望放置Web应用的路径(例如
C:\MyWebApp
)。
- 点击“Update Website Roots”保存配置。
3 配置默认文档
- 在IIS Management Editor中,选择“Active Directory” > “Web服务器” > “Default Document Settings”。
- 在“Default Document”字段中输入您希望访问的默认文档名(例如
index
)。
- 在“Document Type”下拉列表中选择“Web”。
- 点击“Update Default Document Settings”保存配置。
配置HTTP和HTTPS端口
大多数Web服务器支持HTTP和HTTPS协议。
1 配置HTTP端口
- 在IIS Management Editor中,选择“Active Directory” > “Web服务器” > “Properties”。
- 在“ listen on”字段中输入80(默认HTTP端口)。
- 点击“Update”保存配置。
2 配置HTTPS端口
- 在IIS Management Editor中,选择“Active Directory” > “Web服务器” > “Properties”。
- 在“ ssl version”下拉列表中选择“SSL”。
- 在“ ssl port”字段中输入443(默认HTTPS端口)。
- 点击“Update”保存配置。
配置SSL证书
为了增强安全性,建议为Web服务器配置SSL证书。
1 下载SSL证书
- 访问可信的证书颁发商网站(如Let’s Encrypt)。
- 选择免费的SSL证书(例如Staxus Free)。
- 下载证书文件(
.cer
和.pem
格式)。
2 配置SSL证书
- 在IIS Management Editor中,选择“Active Directory” > “Web服务器” > “Properties”。
- 在“Certificate Authority”字段中输入证书颁发商的域名(例如
www.example.com
)。
- 在“Certificate File”字段中输入
*.cer
文件路径。
- 在“Key File”字段中输入
*.pem
文件路径。
- 点击“Update”保存配置。
安全配置
为了确保Web服务器的安全性,进行以下配置:
1 启用防火墙
- 打开“控制面板” > “网络和互联网” > “网络设置”。
- 在“Windows防火墙”中,选择“启用”以启用网络服务。
2 配置安全头
- 在IIS Management Editor中,选择“Active Directory” > “Web服务器” > “Security”。
- 在“Security Rules”下,添加新的安全规则。
- 设置规则允许来自所有网络的连接(
Any
)。
- 点击“Update”保存配置。
3 配置SSL验证
- 在IIS Management Editor中,选择“Active Directory” > “Web服务器” > “Properties”。
- 在“Validate SSL only”下拉列表中选择“Validate SSL only if the client certificate is trusted”。
- 点击“Update”保存配置。
测试配置
完成配置后,测试Web服务器是否正常工作:
- 打开命令提示符,输入
iisnet服务 on
以检查服务状态。
- 输入
iisversion
确认IIS版本。
- 访问
http://localhost
或https://localhost
,检查是否能够访问Web服务器。
常见问题
网页无法加载
- 检查浏览器是否启用了JavaScript和Cookie。
- 确保Web服务器配置正确,路径和端口设置正确。
服务器启动失败
- 检查IIS是否已启用。
- 确保管理员权限。
- 检查网络连接是否正常。
SSL证书错误
- 确保证书路径正确。
- 确保证书颁发商域名与Web服务器绑定的域名一致。
无法连接到Web服务器
- 检查网络连接是否正常。
- 确保防火墙设置正确,允许Web服务。