https://www.myssl.cn/ 这个应该是RapidSSL在中国的代理商. 这里有一些SSL相关的 工具
- 选择通配符证书
- 证书有效期1年
- 系统自动生成CSR (或者使用 CSR在线生成) 另存为server.csr
- Corporation: Your company name
- Department: IT Department
- City: Beijing
- Province: Beijing
- Country: CN
- Domain name: https://*.your-domain-name
- 下载密钥文件 ssl.key (内容开头和结尾有
PRIVATE KEY
) 重命名为server.key. (特别重要,不要再修改) - 添加管理员信息,主要是管理员邮箱。这个邮箱会被通知颁发的certificate证书
- 选择审批电子邮件地址. 比如admin, webmaster@<your-domain-name>. 通过邮件来验证你对该域名的所有权
- 提交订单并且用支付宝支付,等待他们后台处理。处理完成后会向admin@<your-domain-name>发送一封确认邮件
- 点击确认后,会给管理员邮箱发送certificate字符串 (开头和结尾有
CERTIFICATE
). 另存为server.crt - 用 工具 生成中间证书. 按照 Nginx SSL证书安装 指示,需要将中间证书放在server.crt尾部。
至此我们有三个文件:
- server.csr (cert request)
- server.key (private key)
- server.crt (cert file)
在nginx中的配置如下
listen 443 ssl; ssl_certificate server.crt; ssl_certificate_key server key; server_name <your-domain-name>