Расширение Let's Encrypt для plesk создает недопустимый конфиг vhost

Я установил расширение Let's Encrypt в Plesk, которое автоматически обновляет сертификаты, предоставляемые Apache. Но сегодня я получил следующее письмо, которое напоминает мне о необходимости продлить мой сертификат:

От: Let's Encrypt Expiry Bot Дата: 2017-06-27 0:13 GMT+02:00 Тема: Let's Encrypt уведомление об истечении срока действия сертификата для домена "***. Ch" To: info@***.ch

Привет,

Срок действия вашего сертификата (или сертификатов) на имена, указанные ниже, истекает через 19 дней (16 июля 17 18:40 +0000). Обязательно обновите свой сертификат до этого момента, иначе посетители вашего сайта столкнутся с ошибками.

[...}

Когда я пытаюсь обновить сертификат в настройках расширения, я получаю следующее сообщение об ошибке:

Error: Let's Encrypt SSL certificate installation failed: Challenge marked as invalid.
Details: Fetching http://***.be/.well-known/acme-challenge/***: Error getting validation data 

Вот когда веб-сервер перестал работать, и его повторный запуск не работает:

# service apache2 start
 * Starting web server apache2
Syntax error on line 54 of /etc/apache2/plesk.conf.d/vhosts/****.ch.conf:
SSLCertificateFile: file '/opt/psa/var/certificates/cert-***' does not exist or is empty
Action 'start' failed.
The Apache error log may have more information.

Отсутствует настроенный файл сертификата, что случилось и как я могу это исправить?

1 ответ

Решение

Воссоздание конфигурации Apache с помощью Plesk исправило путь к сертификату:

/usr/local/psa/admin/sbin/httpdmng --reconfigure-all
Другие вопросы по тегам