指南
场景
绑定域名
IIS 中绑定域名的操作步骤如下:
- 
打开IIS,右键点击需配置域名的网站,选择【编辑绑定】,选择一个待绑定域名的网站后,点击【编辑】 按钮  
- 
在主机名处填写域名,然后 保存  
- 
需要增加多个域名,请在第一步选择“添加”按钮 
如果服务器上增加多个应用,本步骤是必要的
修改网站根目录
在 IIS 中修改根目录是比较容易的:
- 
打开IIS,邮件点击Default Web Site,依次选择管理网站-高级设置  
- 
将物理路径修改为新的路径即可(要提前将wwwroot内容拷贝到新目录) 
- 
重启IIS后生效 
设置伪静态
IIS 中设置伪静态的主要操作步骤如下:
- 
确保 IIS 安装了 URL重写 组件 
- 
进入IIS后选择具体的网站,打开URL重写工具  
- 
依次添加规则 
- 
重启IIS后生效 
设置 HTTPS 访问
方案一:上传证书
- 
上传用户自己的证书文件到服务器 
- 
找到 IIS 服务器证书导入功能入口,导入证书  
- 
等待导入成功  
- 
打开网站的【绑定】功能,设置证书   
- 
测试 HTTPS 访问 
方案二:自动化证书程序
采用自动化证书程序设置 HTTPS,也是一个非常不错的方案,它节省了证书申请和更新的实践
配置
- 
下载 win-acme 到服务器,解压至 C:\Program Files 
- 
双击 letsencrypt.exe程序 
- 
开始创建证书,第一个选型输入 N 
- 
参考下图继续完成后续步骤  
  
- 
配置完成 
  
- 
打开IIS,查看站点是否已经配置 HTTPS,并测试访问 
  
浏览器在测试SSL是否配置成功
续订
win-acme 支持证书续订,具体步骤如下:
- 
打开程序,输入 L* 
  
- 
选择需要自动续订证书的站点  
- 
自动续订成功  
HTTP 跳转 HTTPS
HTTP 自动跳转至 HTTPS 的操作步骤如下:
以下方案适用于通配证书。
- 
确保 IIS 安装了 URL重写 组件 
- 
在需要跳转的网站上,双击“url 重写”,设置自动跳转规则 
  
- 
选择【空白规则】 
  
- 
添加 URL 重写规则 
  
- 
添加 HTTPS 通配规则 
  
- 
添加 URL 重定向规则 
  
- 
添加完成后,重启 IIS 服务,测试设置是否成功 
注意:
如果域名 www.example.com 用的不是通配证书,还需要如下额外的操作:
- 在IIS中新建站点时,确保绑定域名 example.com和www.example.cm
- 进入 URL 重写模块,添加规则时选择规范域名
- 设置 example.com与www.example.cm的重定向关系
故障排除
参数
服务
IIS 中点击主机名称或 IIS 根目录,右侧的操作就会显示启动、重启启动,停止等操作
