nginx安装SSL证书

长话短说,省去各种申请过程,讲讲扼要的部分

生成CRS和密钥

方便一点的做法是使用在线的生成器,或者通过openSSL生成:

openssl req -nodes -newkey rsa:2048 -nodes -keyout your_key_name.key -out your_csr_name.csr -subj "/C=GB/ST=London/L=London/O=your_server/OU=IT/CN=your_server"

将CRS提交给证书提供商

每个提供商步骤不太一样,讲讲COMODO的吧。
通过验证之后,会向你的邮箱发送一个压缩包,压缩包里包含四个文件

  • AddTrustExternalCARoot.crt
  • COMODORSAAddTrustCA.crt
  • COMODORSADomainValidationSecureServerCA.crt
  • your_server.crt

合并证书

cat your_server.crt COMODORSADomainValidationSecureServerCA.crt COMODORSAAddTrustCA.crt AddTrustExternalCARoot.crt > your_server.pem 

上传证书并配置Nginx

站点服务器上只需要一开始生成的key和之后合并的pem文件,Nginx如下配置:

server {
    ....
    ssl    on; 
    ssl_certificate         /etc/nginx/ssl/your_server.pem;
    ssl_certificate_key     /etc/nginx/ssl/your_key_name.key;
    ...
}

一切顺利的话然后重启一下Nginx就能生效了

sudo nginx -s reload
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值