文章内容

2022/4/26 11:04:51,作 者: 黄兵

cheapSSL 证书部署记录

在上一篇文章我介绍了 cheapSSL 购买证书记录,我们继续上一篇文章介绍如何部署 cheapSSL 购买的证书。

将下载下来的证书文件解压之后,有如下文件及文件夹:

我们首先查看 Choosing the Right Files to Install 这个文本文件,里面有具体教你怎么操作,由于证书需要部署到 nginx 服务器,下面我以 nginx 服务器为示例,讲解如何操作:

1、将下面两个文件上传到服务器:

project 开头的是你域名的名称,是一个 crt 文件。

2、将两个证书(或“连接”它们)链接到一个文件中,下面是具体命令:

cat sub.admin.domain-name.com.crt My_CA_Bundle.crt >> bundle.crt

生成了一个 bundle.crt 文件。

3、上面第一篇文章生成的私钥文件,也就是生成 CSR 的那一步,下载的一个 key 文件,也上传到服务器,下面是 nginx 服务器配置的示例:


server {
    listen   443;
    
    ssl    on;
    ssl_certificate    /etc/ssl/your_domain_name.pem; (or bundle.crt)
    ssl_certificate_key    /etc/ssl/your_domain_name.key;
    
    server_name your.domain.com;
    access_log /var/log/nginx/nginx.vhost.access.log;
    error_log /var/log/nginx/nginx.vhost.error.log;
    location / {
        root   /home/www/public_html/your.domain.com/public/;
        index  index.html;
    }
}

上面 ssl_certificate_key 就是刚才生成 CSR 那一步,提示你保存的文件,ssl_certificate 是上面使用 cat 命令合并的一个文件,之后使用 mv 复制到相应目录。

4、测试 nginx 服务器,并重新加载配置:

sudo nginx -t
sudo nginx -s reload

sudo nginx -t 测试 nginx 服务器配置是否正确,sudo nginx -s reload 重新加载配置。

通过以上操作就完成了证书的部署。总的来说,购买的证书比在腾讯云哪里免费申请的证书部署要麻烦一些,但是只要按照上面步骤,也应该没有什么太大问题。


参考资料:

1、How to Install a Certificate - nginx


黄兵个人博客原创。

转载请注明出处:黄兵个人博客 - cheapSSL 证书部署记录

分享到:

发表评论

评论列表