ISPManager 5 - Возникла ошибка при работе с WWW-доменами - PEM read bio DHparams("/etc/ssl/certs/dhparam4096.pem") failed (SSL: error:0909006C:PEM routines:get name:no start line:Expecting: DH PARAMETERS)
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
ISPManager 5 - Возникла ошибка при работе с WWW-доменами - PEM read bio DHparams("/etc/ssl/certs/dhparam4096.pem") failed (SSL: error:0909006C:PEM routines:get name:no start line:Expecting: DH PARAMETERS)
При попытке добавить к WWW домену SSL сертификат - самоподписный или Let's Encrypt в ISPManager 5 появляется ошибка такого содержимого:
Возникла ошибка при работе с WWW-доменами. Тест конфигурации web-сервера при сохранении файла '/etc/nginx/vhosts/user1/site.ru.conf' завершился неудачно: nginx: [emerg] PEM_read_bio_DHparams("/etc/ssl/certs/dhparam4096.pem") failed (SSL: error:0909006C:PEM routines:get_name:no start line:Expecting: DH PARAMETERS) nginx: configuration file /etc/nginx/nginx.conf test failed
Ошибка означает, что файл ключей /etc/ssl/certs/dhparam4096.pem - пустой.
Сгенерировать файл ключей можно командой:
# openssl dhparam -out /etc/ssl/certs/dhparam4096.pem 4096 Generating DH parameters, 4096 bit long safe prime, generator 2 This is going to take a long time .....
Время генерации ключа занимает пару минут в зависимости от мощности сервера.