最新消息:三苏博客专业为广大站长朋友提供网站源码

Nginx服务器下安装 COMODO PositiveSSL 证书并开启全站 SSL

Linux 三苏 198浏览 0评论

众所周知为了提高网站的安全性,一般会在比较敏感的部分页面采用 https 传输,比如注册、登录、控制台等。像Gmail、网银等全部采用 https 传输。网站安装 SSL 证书最主要的好处是可以保障用户隐私信息安全,帮助用户识别钓鱼网站。且更利于网站 SEO 优化,例如谷歌,百度搜索引擎站在确保用户信息安全的角度,在搜索、展现、排序方面也给予部署了SSL证书网站优待。

Nginx服务器下安装 COMODO PositiveSSL 证书并开启全站 SSL

既然要加密提高网站安全级别,那么选择一款性价比合适的 SSL 在所难免。SSL 证书购买途径有很多,也有一些是免费的,试过一些免费 SSL 证书但觉得续签麻烦,不太稳定,也不安全。国内 CA 机构 CFCA 中国金融认证中心 SSL 产品研发负责人也表示:网站管理人员及 CA 机构都应对免费证书持谨慎态度。因为付费的也不是很贵,就选了比较常用的 Comodo PositiveSSL,在 gogetssl 买比官网便宜不少。

Nginx服务器下安装 COMODO PositiveSSL 证书并开启全站 SSL

下面就以 gogetssl 家的 Comodo PositiveSSL 证书为例,记录 Nginx 配置安装 ssl 证书的过程,具体原理就不说了。

准备证书

首先需要购买证书,Comodo PositiveSSL,三年只要 9.65 美金,购买直达

Nginx服务器下安装 COMODO PositiveSSL 证书并开启全站 SSL

购买完成后,邮件会得到几封邮件,其中包含 key 代码、证书压缩包 www.u22e.com 附件,解压之会得到 4 个文件。AddTrustExternalCARoot.crt、COMODORSAAddTrustCA.crt、COMODORSADomainValidationSecureServerCA.crt、www_u22e_com.crt,这就是我们要用到的证书了。

Nginx服务器下安装 COMODO PositiveSSL 证书并开启全站 SSL

串联证书

执行合并命令生成新文件 ssl-bundle.crt

生成私钥

将刚才gogetssl 发的邮件里的 key 代码,即 —–BEGIN PRIVATE KEY—– 和 —–END PRIVATE KEY—– 之间的代码(包含这两行)复制保存为 u22e_com.key 文件。利用 KEY私钥格式转换工具 来进行转换一下,从PKCS8 Key 转换为 RSA Key。

创建一个证书存放路径

将前面生成的 u22e_com.key 和 ssl-bundle.crt 上传服务器,一般放在 /etc/ssl/private/ 目录下。

修改 Nginx 配置

下面是我 nginx 关于 ssl 部分的配置,因为要全局使用 https,故将 80 端口重定向到 https 下。

具体参数的含义就不多说了,请自行google。使用前先测试一下。

检测没问题后,重启 nginx

转载请注明:三苏博客 » Nginx服务器下安装 COMODO PositiveSSL 证书并开启全站 SSL

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址