Чи потребує витонченого перезавантаження конфігурації Apache пароль SSL Cert?


12

У мене працює сервер apache, який потребував незначного оновлення конфігурації. Я хочу змусити Apache перезавантажити конфігурацію (наприклад, через /etc/init.d/httpd reload або apachectl витончено), але я не маю наших паролів cert SSL. Адміністратор, який має паролі, наразі недоступний.

Якщо я вишукано перезавантажую конфігурацію apache, чи потребуватимуть SSL-сертифікатів знову пароль? Або це відбувається лише під час повного перезавантаження сервера?

Відповіді:


20

Ні. SSL-сертифікати завантажуються лише після повного перезавантаження, а не витонченого.

Це означає, що вам не потрібно буде повторно вводити пароль при перезавантаженні / витонченому, а також означає, що для зміни сертифікатів / нових сертифікатів / тощо потрібен повний перезапуск, щоб набути чинності.


6
Я не знаю, чи щось змінилося, але принаймні на httpd 2.4.20, apachectl gracefulа також SIGHUP викликають перезавантаження сертифікатів SSL.
rustyx

1
Витончений перезапуск не є тим самим, як перезавантаження. Перший просто чекає, поки всі дочірні процеси витончено вийдуть перед перезавантаженням.
Денніс

1
@Dennis Вони однакові; "/etc/init.d/apache2 reload" виконує "apachectl -k витончений".
Ніколас

5

Оскільки існує певна плутанина щодо повного перезапуску та витонченого перезавантаження, я мушу це сказати

apachectl restart

Повністю перезавантажує сервер, але це витончено не робиться. Це означає, що поточні з'єднання перервано.

Те, що ви хочете досягти, можна зробити витончено:

apachectl graceful

Що дозволяє перезапустити повний апарат, але активні з'єднання не припиняються. Він не приймає нових з'єднань, поки поточні не закінчать обробку і не відновляться після цього.

На закінчення обидва restartі gracefulроблять повний перезапуск апачу, але витончений не перериває з'єднання, чекає, коли вони закриються, потім він перезапускається.


1
І щоб відповісти на запитання, схоже, що apachectl gracefulце перезавантажує сертифікати - принаймні, це було в моєму випадку (хоча мої сертифікати не захищені паролем).
Лукас Веркмайстер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.