We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on Vesta 2.0 and expect to release it by the end of 2024. Read more about it: https://vestacp.com/docs/vesta-2-development
Проблема с сертификатами Lets Encrypt
Проблема с сертификатами Lets Encrypt
День добрый форумчане!
Никак не могу понять в чем дело, было более 10 алиасов на одном домене, сертификат был общий
Решил добавить ещё 1 алиас, снял галочку "Поддержка SSL", сохранил, захожу снова, выбираю "Поддержка SSL" и вот тут ошибка, Error: nginx restart failed
Решаю убрать последний добавленный, генерирую снова, тоже ошибка, оставляю один домен, работает, добавляю второй, снова ошибка. При этом если создать новый домен, без проблем создается сертификат к каждому из 10 других доменов. (т е смотрят они правильно на сервер)
Кто сталкивался, что делать народ? подскажите
В логах ничего найти не могу, если кто хотя бы знает где посмотреть подробные логи работы скрипта ssl, тоже буду благодарен
Никак не могу понять в чем дело, было более 10 алиасов на одном домене, сертификат был общий
Решил добавить ещё 1 алиас, снял галочку "Поддержка SSL", сохранил, захожу снова, выбираю "Поддержка SSL" и вот тут ошибка, Error: nginx restart failed
Решаю убрать последний добавленный, генерирую снова, тоже ошибка, оставляю один домен, работает, добавляю второй, снова ошибка. При этом если создать новый домен, без проблем создается сертификат к каждому из 10 других доменов. (т е смотрят они правильно на сервер)
Кто сталкивался, что делать народ? подскажите
В логах ничего найти не могу, если кто хотя бы знает где посмотреть подробные логи работы скрипта ssl, тоже буду благодарен
Re: Проблема с сертификатами Lets Encrypt
Добрый день. Какая версия панели на вашем сервере?
Re: Проблема с сертификатами Lets Encrypt
Доступ сможете предоставить? Нужно посмотреть в чем проблема, в 24 версии используется новая версия LE
Сертификат получается для каждого алиаса отдельно. К примеру у вас есть алиас test.mydomain.tld, то test должен быть сначала добавлен как A запись для mydomain.tld, иначе валидация не пройдет. Также днс должны смотреть на vesta
Сертификат получается для каждого алиаса отдельно. К примеру у вас есть алиас test.mydomain.tld, то test должен быть сначала добавлен как A запись для mydomain.tld, иначе валидация не пройдет. Также днс должны смотреть на vesta
Re: Проблема с сертификатами Lets Encrypt
что показывает команда
Code: Select all
service nginx restart
Re: Проблема с сертификатами Lets Encrypt
Доступ дать можно, правда не знаю насколько это безопасноimperio wrote: ↑Tue Apr 16, 2019 2:57 pmДоступ сможете предоставить? Нужно посмотреть в чем проблема, в 24 версии используется новая версия LE
Сертификат получается для каждого алиаса отдельно. К примеру у вас есть алиас test.mydomain.tld, то test должен быть сначала добавлен как A запись для mydomain.tld, иначе валидация не пройдет.
Если не ставить галочку "Поддержка SSL", все они работают, т е А-запись для каждого добавлена
service nginx restart - перезапуск отлично работает
в логах нашел код ошибки 20
2019-04-16 18:09:25 v-add-letsencrypt-domain 'admin' 'домен.ru' 'список алиасов' 'no' [Error 20]
Ещё вот что нашел, но это записи от других доменов
Apr 16 18:09:31 web systemd[1]: Starting nginx - high performance web server...
Apr 16 18:09:31 web nginx[13751]: nginx: [warn] the "ssl" directive is deprecated, use the "listen ... ssl" directive instead in /home/admin/conf/web/другой_домен.ru.nginx.ssl.conf:4
Apr 16 18:09:31 web nginx[13751]: nginx: [warn] the "ssl" directive is deprecated, use the "listen ... ssl" directive instead in /home/admin/conf/web/другой_домен.ru.nginx.ssl.conf:4
Apr 16 18:09:31 web systemd[1]: Started nginx - high performance web server.
Запись в 4 строке ssl on;
Причем когда создается ssl для домена без алиасов, никаких подобных ошибок не возникает
Re: Проблема с сертификатами Lets Encrypt
И да le2 wildcard будет работать только если используются собственные серверы имен.
Приведите конфиг
Приведите конфиг
Code: Select all
/home/admin/conf/web/другой_домен.ru.nginx.ssl.conf:4
Re: Проблема с сертификатами Lets Encrypt
Предлагаете использовать собственные серверы имен?imperio wrote: ↑Tue Apr 16, 2019 3:27 pmИ да le2 wildcard будет работать только если используются собственные серверы имен.
Приведите конфигCode: Select all
/home/admin/conf/web/другой_домен.ru.nginx.ssl.conf:4
/home/admin/conf/web/другой_домен.ru.nginx.ssl.conf
Code: Select all
server {
listen 79.174.68.104:443;
server_name домен.ru www.домен.ru;
ssl on;
ssl_certificate /home/admin/conf/web/ssl.домен.ru.pem;
ssl_certificate_key /home/admin/conf/web/ssl.домен.ru.key;
error_log /var/log/apache2/domains/домен.ru.error.log error;
location / {
...
Aw: Проблема с сертификатами Lets Encrypt
Скорее всего у вас start-limit-hit. Установите DefaultStartLimitBurst побольше, 50 например, в /etc/systemd/system.conf и выполните systemctl daemon-reexec
Ну, и /usr/local/vesta/bin/v-add-letsencrypt-domain 'admin' 'домен.ru' 'список алиасов' 'no'
Ну, и /usr/local/vesta/bin/v-add-letsencrypt-domain 'admin' 'домен.ru' 'список алиасов' 'no'
Re: Проблема с сертификатами Lets Encrypt
Приветствую всех! У меня аналогичная проблема. Не нашли решение? Вышеуказанный совет не помог(