官方文档:http://www.startssl.com/?app=29
cPanel® on WebHost Manager (WHM)
Prerequisites:
确保你想开启 SSL 的主机具有独立、唯一的IP地址。并且你必须拥有一个 StartSSL™ 的账户。
Create a certificate 申请证书:
- 登录 StartSSL™ Control Panel.
- 选择 “Validations Wizard” 列表.
- 选择 “Domain Name” 然后点击 “Continue”.
- 输入你的顶级域名,选择 domain name extension 然后点击 “Continue”.
- 选择电子邮件地址以验证域名信息,然后点击 “Continue”(不要关闭此页面,否则又要重来一遍).
- 将邮件中提供的验证码输入,并且验证,然后点击 “Finish”.
- 选择 “Certificates Wizard” 列表.
- 选择 “SSL/TLS Server Certificate” 并且点击 “Continue”.
- 输入密码(大于10位的数字及字符)并且点击 “Continue”.
- 保存 private key (我是直接复制在记事本中)并且点击 “Continue”.
- 在下拉列表中选择域名并且点击 “Continue”.
- 增加一个子域名(我输入了 www)并且点击 “Continue”.
- 保存 CRT 证书(我是直接复制在记事本中),并且点击 “Finish”.
- 选择 “Tool Box” 列表.
- 点击 “Decrypt Private Key”.
- 将之前 private key 的内容粘帖在文本框里面,并且键入之前设置的密码.
- 复制粘贴保存解密以后的 private key.
保存 CA 证书:
保存 sub.class1.server.ca.pem (打开该链接, 右键点击此文件名 并 另存到本机).
安装证书:
- 登录进入网站 Cpanel 控制面板,然后选择 “SSL/TLS Manager”.
- 点击 ” Activate SSL on Your Web Site (HTTPS) ” 下的 Link.
- 从下拉列表中选择你需要SSL的域名(就是之前申请SSL证书时自己填写的子域名,我选择了自己的 www.imdouba.com).
- 在第一个文本框 “Certificate (CRT)” 框中粘贴之前 CRT 文件内容.
- 在第二个文本框 “Key (KEY)” 中 粘帖之前 解密了的 private key .
- 在第三个文本框 粘帖下载的 CA 证书内容.
- 点击 “安装证书”,等待安装完毕.
这下,你就可以使用 https 来连接你的网站咯 🙂