公司里上线了 Azure 服务器,需要给它的 IIS 设置 SSL 绑定。设置过程相比 Tomcat 还是什么的容易太多太多了。不过有一个奇怪的问题,在绑定 SSL 的通用证书的时候, Host Name 一栏灰掉不可用了,没有办法输入绑定的域名。

一顿搜索之后,发现只要给我的证书设置一个“*”开头的 Friendly Name 就行。方法是:

  1. 运行 mmc.exe
  2. 点击 File 菜单,选择 Add/Remove Snap-in
  3. 在弹出的窗口的左边 “Available Snap-ins” 一栏选择 Certificates,点 Add >
  4. 又弹出一个窗口 “This snap-in will always manage certificates for”,选择 Computer Account,然后点 “Next”
  5. 又又弹出一个窗口 “Select the computer you want this snap-in to manage”,选择 Local Computer
  6. Certificates snap-in 设置完成,点 OK
  7. 展开 Certificates 节点,找到你的证书,选中你的证书然后右键菜单选择 Properties
  8. 在弹出的属性对话框的 Friendly name 一栏输入一个 *(星号)开头的名字,点 OK确定。
  9. 重新打开 IIS 的绑定编辑窗口,重新选择我们的证书,这时候 Host Name 一栏已经可以编辑了。

留言

2018-01-26