Re: Не работает reload при ssl сертификатах с паролем
Maxim Dounin
mdounin на mdounin.ru
Чт Сен 7 12:43:10 UTC 2017
Hello!
On Thu, Sep 07, 2017 at 02:59:05PM +0300, valintinr at tangramltd.com wrote:
> Здравствуйте!
> Имеется последняя версия nginx (на старых тоже воспроизводится) и
> запароленный ssl сертификат, пароль ввожу вручную (Enter PEM pass
> phrase:), вариант с ssl_password_file в конфиге пока не подходит.
> После "nginx -s reload" этот самый reload не происходит и в error.log
> получаем ошибку:
И не может пройти, так как перезагрузка конфигурации происходит в
master-процессе, который не имеет доступа к терминалу. Нужно либо
снимать пароль с ключа, либо использовать ssl_password_file.
Отмечу в скобках, что "nginx -s reload" - это такой сложный способ
сказать "kill -HUP `cat /path/to/nginx.pid`", и вся происходящая в
нём загрузка конфигурации нужна на самом деле только для того,
чтобы найти путь к pid-файлу.
--
Maxim Dounin
http://nginx.org/
Подробная информация о списке рассылки nginx-ru