之前用WordPress做了一个博客网站。为了保障网络安全链接想安装一个SSL证书。刚好买Namecheap域名的时候送了一个免费的SSL证书。下面就教大家把免费的SSL证书配置到服务器上的方法。需要的小伙伴可以了解一下。
一。申请证书(将xiaohost换成自己的域名)
1。登录服务器
2。输入下面的命令
cd /usr/local/nginx/conf/
3。接着输入下面命令
openssl genrsa -out xiaohost.pem 2048
显示以下内容:
Generating RSA private key, 2048 bit long modulus
…..+++
.+++
e is 65537 (0x10001)
4。然后输入下面命令
openssl req -new -key xiaohost.pem -out xiaohost.csr
根据下面提示填写相关内容
5。输入下方命令
cat xiaohost.csr
显示以下类似的信息
然后将上面内容全部复制下来到Namecheap官网登录账号激活你的SSL证书。
将csr内容粘贴进csr区域(由于没有Nginx服务器选项。下拉框选择Other)
选择验证邮箱(你收的到邮件的邮箱。建议选择右边你域名whois信息的邮箱)然后跟着流程走。
然后你邮箱会收到验证信息
点开验证链接。然后输入上面的优惠码。完成后十分钟就会受到Comodo寄来的数字证书。
二。配置证书
1。下载邮件附件里的xiaohost_com.zip。上传到/usr/local/nginx/conf 下面。
2。输入命令
cat xiaohost_com.crt >> PositiveSSLCA.crt
mv PositiveSSLCA.crt xiaohost_com.crt
3。Nginx虚拟主机添加SSL
将以上内容按照自己的配置修改。添加加粗内容到在nginx.conf 里任意一个server {}的后面即可。
然后执行
/usr/local/nginx/sbin/nginx -t
检查配置是否有错误。执行
kill -HUP `cat /usr/local/nginx/logs/nginx.pid
最后点击重启就可以了。
相关推荐:
《Namecheap优惠码整理》
《Namecheap免费DNS服务设置》
本文地址:https://gpu.xuandashi.com/17306.html,转载请说明来源于:渲大师
声明:本站部分内容来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。分享目的仅供大家学习与参考,不代表本站立场!