Apakah reload konfigurasi Apache yang anggun membutuhkan kata sandi SSL Cert?

12

Saya memiliki server apache yang menjalankan yang memerlukan pembaruan konfigurasi kecil. Saya ingin memaksa Apache untuk memuat ulang konfigurasi (mis. Via /etc/init.d/httpd memuat ulang atau anggun apachectl), tetapi saya tidak memiliki kata sandi sertifikat SSL kami. Admin yang memiliki kata sandi tidak tersedia saat ini.

Jika saya memuat ulang konfigurasi apache dengan anggun, akankah sertifikat SSL memerlukan kata sandi lagi? Atau apakah itu hanya terjadi selama restart penuh server?

Colin K
sumber

Jawaban:

19

Tidak. Sertifikat SSL hanya dimuat ulang pada restart penuh, bukan yang anggun.

Ini berarti Anda tidak perlu memasukkan kembali kata sandi pada ulang / anggun, dan juga berarti bahwa perubahan pada sertifikat / sertifikat baru / dll memerlukan restart penuh untuk berlaku.

Shane Madden
sumber
6
Saya tidak tahu apakah ada yang berubah, tetapi setidaknya di httpd 2.4.20, apachectl gracefulserta SIGHUP menyebabkan pengisian ulang sertifikat SSL.
rustyx
1
Restart yang anggun tidak sama dengan memuat ulang. Yang pertama hanya menunggu semua proses anak untuk keluar dengan anggun sebelum memulai kembali.
Dennis
1
@ Dennis Mereka sama; "/etc/init.d/apache2 reload" menjalankan "apachectl -k anggun".
Nicolás
5

Karena ada sedikit kebingungan tentang restart penuh dan restart anggun saya harus mengatakan itu

apachectl restart

Sepenuhnya me-restart server tetapi itu tidak dilakukan dengan anggun. Ini berarti koneksi saat ini dibatalkan.

Apa yang ingin Anda capai dapat dilakukan dengan anggun dengan:

apachectl graceful

Yang melakukan apache penuh restart, tetapi koneksi aktif tidak dibatalkan. Itu tidak menerima koneksi baru sampai yang saat ini selesai diproses dan restart setelah itu.

Kesimpulannya, baik restartdan gracefullakukan apache penuh restart, tetapi anggun tidak membatalkan koneksi, menunggu mereka ditutup, kemudian restart.

cleanunicorn
sumber
1
Dan untuk menjawab pertanyaan itu, sepertinya apachectl gracefulmemang memuat ulang sertifikat - setidaknya itu dalam kasus saya (meskipun sertifikat saya tidak dilindungi kata sandi).
Lucas Werkmeister