我的 ubuntu 12.04 网络服务器坏了。很不幸。
但是我有一个以 .tar.gz 档案形式存在的无法正常工作的备份(一个用于 /,一个用于 /var 分区)。
我有一个新的 14.04 服务器,其中安装了全新的 ISPConfig,我想从旧服务器取回证书(由 startssl 生成,因此我无法轻松获取新的证书)。
我应该在备份中的哪里找到这些证书?
答案1
这可能是您系统上的任何地方。在设置 SSL 期间,您提供了一个安装目录。如果您按照操作说明操作,最可能的目录是/etc/apache2/ssl
。
为了方便查找:文件是
ca.pem
private.key
sub.class1.server.ca.pem
ssl.crt
除此之外:您的虚拟主机/etc/apache2/sites-enabled/
也将进行修改以指向端口 443,如下所示:
SSLProtocol上的 SSLEngine
全部 -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM
SSLCertificateFile /etc/apache2/ssl/ssl.crt
SSLCertificateKeyFile /etc/apache2/ssl/private.key
SSLCertificateChainFile /etc/apache2/ssl/sub.class1.server.ca.pem
(这一切都基于您使用 apache 和/etc/apache/ssl/
操作方法中经常使用的假设)。
在 tar.gz 中常规搜索文件:
tar tvfz {tarfile}.tar.gz /etc/apache2/ssl/ /etc/apache2/sites-*/
就会找到它。tar xvfz
提取文件。