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 - 2023
Версия от 12:54, 8 декабря 2020; Admin iph (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

Доступная цена

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
.....

Время генерации ключа занимает пару минут в зависимости от мощности сервера.