IIS 7 里设置 SSL 绑定的 Host Name
公司里上线了 Azure 服务器,需要给它的 IIS 设置 SSL 绑定。设置过程相比 Tomcat 还是什么的容易太多太多了。不过有一个奇怪的问题,在绑定 SSL 的通用证书的时候, Host Name 一栏灰掉不可用了,没有办法输入绑定的域名。
一顿搜索之后,发现只要给我的证书设置一个“*”开头的 Friendly Name 就行。方法是:
- 运行
mmc.exe - 点击
File菜单,选择Add/Remove Snap-in - 在弹出的窗口的左边 “Available Snap-ins” 一栏选择
Certificates,点Add > - 又弹出一个窗口 “This snap-in will always manage certificates for”,选择
Computer Account,然后点 “Next” - 又又弹出一个窗口 “Select the computer you want this snap-in to manage”,选择
Local Computer - Certificates snap-in 设置完成,点
OK - 展开 Certificates 节点,找到你的证书,选中你的证书然后右键菜单选择
Properties - 在弹出的属性对话框的
Friendly name一栏输入一个*(星号)开头的名字,点OK确定。 - 重新打开 IIS 的绑定编辑窗口,重新选择我们的证书,这时候
Host Name一栏已经可以编辑了。