首页 > 服务器 > 如何让 IIS 支持 HTTPS
2014
12-03

如何让 IIS 支持 HTTPS

 介绍

  对给本地IIS创建并管理自签名SSL证书本文很有帮助。对在本地IIS中创建一个安全的服务器本文也很有帮助。

 背景

  在浏览本文之前你应该具有IIS的知识。

 创建自签名SSL证书的步骤

  1. 下载并安装 Internet Information Services (IIS) 6.0 Resource Kit Tools (不用烦心它与IIS5.0兼容 ) 点击这里 下载.
  2. 顺序点开执行 Start-> IIS Resources ->SelfSSL -> SelfSSL.exe.
  3. 用下面的命令给IIS中默认的Web Site创建一个SSL证书。
  4.  SELFSSL [/T] [/N:cn] [/K:key size] [/S:site id] [/P:port]

  注意:

  • /T  -> 将自签名证书加到“信任证书”列表。如果标明此标志,本地浏览器将信任自签名的证书。
  • /N:cn  -> 指定证书的通用名称。如果未指定将使用计算机的名称。
  • /K:key size ->  指定关键字的长度。默认是 1024。
  • /V:validity days -> 指定证书的有效期,默认是7天。
  • /S:site id  -> 指定网站的id。默认是1(默认网站)。
  • /P:port  ->  指定 SSL 端口。默认是 443。
  • /Q  -> 安静模式。当SSL设置被覆盖的时候你不会被提示。
  • 例如 ->  SELFSSL /T /N:localhost /K:1024 /S:1 /P:443 /V:365 (1年有效)

 卸载自签名SSL证书的步骤

  1. 打开 IIS  5.1 
  2. 右键点击 Default Web Site 并选择 Properties. 
  3. 然后点击  Directory Security 标签.
  4.  点击 Server Certificate 按钮并照着下面图片操作.
  5.  
  6.  
  7. 在确认对话框上点击 Yes  (如果有的话). 

 指派已存在SSL证书的步骤

  1. 打开 IIS  5.1  
  2. 右键点击 Default Web Site 并选择 Properties. 
  3. 然后点击  Directory Security 标签.
  4.  点击 Server Certificate button 并按照下面图片显示的操作. 

 结论

  我想本文对软件开发人员会非常有帮助。谢谢。

  英文原文:How to create SSL secure server (HTTPS) in local IIS ?

编程技巧