Мой веб-сервер 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 и имеющие что-то вроде этого:
SSLEngine на
SSLProtocol все -SSLv2
SSLCipherSuite ВСЕ:!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
для извлечения файлов.