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