Я использую сервер Apache в Ubuntu. Когда я перезапускаю его, он запрашивает пароль; вот как выглядит диалог:
Apache / 2.2.16 mod_ssl / 2.2.16 (диалог парольной фразы) Некоторые из ваших файлов закрытых ключей зашифрованы по соображениям безопасности. Чтобы прочитать их, вы должны указать контрольные фразы.
Сервер 127.0.0.1:443 (RSA) Введите парольную фразу:
Я уже разработал, как удалить парольную фразу из рассматриваемого ключевого файла, но я нигде не могу найти никакой информации о том, как определить, на какой ключевой файл Apache жалуется в приведенном выше диалоговом окне. У меня есть десятки ключевых файлов на рассматриваемом сервере, хотя я не знаю, какие из них активно используются (все, что я сделал, это «нашел .pem» и проигнорировал ложные срабатывания). Кто-нибудь знает, как отследить, из какого pem файла мне нужно удалить кодовую фразу?
Если вы настраиваете сервер, вы должны знать, какие ключи используются. Во всяком случае, обратите внимание на SSLCertificateKeyFile
директивы. Если не содержится в httpd.conf
, они могут скрываться во вспомогательных файлах, включенных в Include
директива.