Kar*_*rem 1 ssl centos ssl-certificate centos6
所以我刚刚从 Digicert 获得了我的证书,并且由于 /etc/ssl/ 中有其他未使用的/旧文件,我标记并删除了,并且不小心也删除了 localhost.crt。
现在我无法启动我的网络服务器(只有没有 SSL)。我如何重新创建这个 localhost.crt 文件?我是否需要制作一个新密钥并从 digicert 重新颁发我的证书?
小智 9
这个问题有两种解决方案:
1) 您可以使用 OpenSSL 重新生成默认的自签名证书:
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/pki/tls/private/localhost.key -out /etc/ssl/certs/localhost.crt
Run Code Online (Sandbox Code Playgroud)
2) 您可以搜索 Apache 配置文件并将自签名证书替换为新证书。
此命令将告诉您哪些 Apache 配置文件引用了 localhost.crt 文件:
grep -i -r localhost.crt /etc/httpd/
Run Code Online (Sandbox Code Playgroud)
上述命令的示例输出可能是这样的:
/etc/httpd/conf.d/ssl.conf:SSLCertificateFile /etc/pki/tls/certs/localhost.crt
Run Code Online (Sandbox Code Playgroud)
这告诉我们查看 /etc/httpd/conf.d/ssl.conf 并将 SSLCertificateFile、SSLCertificateKeyFile 和 SSLCertificateChainFile 更新为新的 DigiCert 证书文件。
如果您有任何问题或疑问,请随时拨打 DigiCert 支持电话 1-801-701-9600。
归档时间: |
|
查看次数: |
15998 次 |
最近记录: |