我已将服务器从 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