从 cpanel 导出和导入 ssl 证书以进行自我管理托管

从 cpanel 导出和导入 ssl 证书以进行自我管理托管

我已将服务器从 cpanel 托管迁移到 nginx-centos 服务器。我只有命令行来管理我的服务器。我需要导出和导入 ssl 证书。我找到的所有教程仅解释“如何在 nginx 服务器上创建 open-ssl 证书”,例如:https://www.digitalocean.com/community/tutorials/how-to-create-a-ssl-certificate-on-nginx-for-centos-6

本教程解释了如何创建它。如果我从 cpanel 复制 ssl 私钥和 crt 并将其替换为/etc/nginx/ssl/server.crt;/etc/nginx/ssl/server.key;文件,它会起作用吗?

答案1

ssl 使用 cpanel 证书密钥 ca 处理这些文件

像httpd.conf

SSLCertificateFile /var/cpanel/ssl/installed/certs/xnh_com_d98c5_67ca3_150707$
SSLCertificateKeyFile /var/cpanel/ssl/installed/keys/d98c5_67ca3_76c14a301e0260891bbe91504$
SSLCACertificateFile /var/cpanel/ssl/installed/cabundles/cPanel_Inc__681917b

进入 nginx 配置

ssl_certificate /etc/nginx/ssl/server.crt;
ssl_certificate_key /etc/nginx/ssl/server.key; 

密钥文件将其与 /etc/nginx/ssl/server.key 相同用于另一个 crt 输入该命令

cat example.crt example.ca >> /etc/nginx/ssl/server.crt

相关内容