一直用腾讯的免费证书,三个月需要去续一次挺麻烦,黑色星期五期间Namecheap SSL证书价格不错,PositiveSSL证书5年不到24美元索性咬咬牙上了^_^
以下过程是在已购买证书的前提下,购买很简单,直接到Namecheap网站购买即可。
一.制作CSR文件,这里我用OpenSSL工具生成
openssl req -new -newkey rsa:2048 -nodes -keyout zrblog.key -out zrblog.csr
更详细的命令:
openssl req -new -newkey rsa:2048 -nodes -keyout www_zrblog_net.pem -out www_zrblog_net.csr -subj /CN=www.zrblog.net; cat www_zrblog_net.csr
上面生成过程中我就只填写了国家、省份、城市、域名,其他都直接回车了
执行后会在当前目录生成2个文件:zrblog.key和zrblog.csr
二.激活Namecheap SSL证书
1.会员中心找到SSL证书,点击后面的ACTIVE激活;
2.复制zrblog.csr文件内容(自动显示域名)、选择Server Type提交;
3.接下来是选择验证方式,我选的邮箱验证,如果没有弄域名邮箱也可以用其他方式验证域名所有权;
4.以邮箱验证为例,提交后收到邮件,内容包括一个验证链接和验证码;
5.域名验证完成后就会收到Namecheap发来的激活完成的邮件,附件压缩包有2个文件,分别是CA-BUNDLE文件和cst证书文件;
6.接下来将证书文件传入服务器,修改网站配置文件中证书名称和位置,重启nginx生效。











