Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы
  • Search

Разработчикам: Падает nginx, если не удалось получить LetsEnrypt

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
5 posts • Page 1 of 1
ruport
Posts: 168
Joined: Sun Apr 08, 2018 1:22 pm

Os: Ubuntu 15x
Web: apache + nginx
Разработчикам: Падает nginx, если не удалось получить LetsEnrypt
  • Quote

Post by ruport » Sun Dec 29, 2019 8:07 am

Для сайта site.ru в качестве алиасов перечислены все его поддомены:
sub1.site.ru
sub2.site.ru
...
sub30.site.ru.
Для домена получаю Lets Encrypt SSL с помощью панели Vesta. (в данном случае WildCard не используется). Для такого количества поддоменов процедура получения сертификата занимает продолжительное время и не всегда успешна. При неудаче останавливается nginx (даже если не стоит галочка "Поддержка ProxyNGINX" в настройках сайта) и его приходится запускать вручную. Вроде бы ничего страшного.
Но! При приближении даты обновления сертификата, задача по его обновлению запускается через Cron (в моем случае в 5:13 утра). И при неудачной попытке получения сертификата ngix просто останавливается и все серверы на сайте перестают работать, а вебмастер может даже не узнать об этом, пока не получил уведомление о неработающих сайтах.

Вот пример из лога /var/log/vesta/error.log:

Code: Select all

2019-12-29 05:13:14 v-restart-proxy  [Error 20]
2019-12-29 05:13:14 v-add-letsencrypt-sub1main  'admin' 'site.ru' 'sub1.site.ru,...,sub30.site.ru' [Error 20]
В данном случае вопрос не в том, почему поддомены настроены через известное место, а в том, почему падает nginx и не запускается самостоятельно.
Last edited by ruport on Tue Dec 31, 2019 12:03 am, edited 1 time in total.
Top

grayfolk
Support team
Posts: 1111
Joined: Tue Jul 30, 2013 10:18 pm
Contact:
Contact grayfolk
Website Facebook Skype Twitter

Os: CentOS 6x
Web: nginx + php-fpm
Re: Разработчикам: Падает nginx, если не удалось получить LetsEnrypt
  • Quote

Post by grayfolk » Sun Dec 29, 2019 6:50 pm

ruport wrote: ↑
Sun Dec 29, 2019 8:07 am

В данном случае вопрос не в том, почему поддомены настроены через известное место, а в том, почему падает nginx и не запускается самостоятельно.
Так посмотрите в лог nginx.
Top

ruport
Posts: 168
Joined: Sun Apr 08, 2018 1:22 pm

Os: Ubuntu 15x
Web: apache + nginx
Re: Разработчикам: Падает nginx, если не удалось получить LetsEnrypt
  • Quote

Post by ruport » Mon Dec 30, 2019 6:23 am

grayfolk wrote: ↑
Sun Dec 29, 2019 6:50 pm
Так посмотрите в лог nginx.
Вот только что опять попробовал вручную создать сертификат (галочки Поддержка SSL, Поддержка Lets Encrypt).
/var/log/nginx/error.log (уровень логирования debug): https://pastebin.com/jM8aG8qk
/var/log/vesta/error.log:

Code: Select all

2019-12-29 05:13:14 v-restart-proxy  [Error 20]
2019-12-29 05:13:14 v-add-letsencrypt-sub1main  'admin' 'site.ru' 'sub1.site.ru,...,sub30.site.ru' [Error 20]
Last edited by ruport on Tue Dec 31, 2019 12:03 am, edited 3 times in total.
Top

ruport
Posts: 168
Joined: Sun Apr 08, 2018 1:22 pm

Os: Ubuntu 15x
Web: apache + nginx
Re: Разработчикам: Падает nginx, если не удалось получить LetsEnrypt
  • Quote

Post by ruport » Mon Dec 30, 2019 11:57 pm

В общем временно поставил оператор "exit" в начале файла v-restart-proxy. Затем заново вручную добавил сертификат - все удачно.
Получается проблема в том, что веста при попытке получить сертификат почему-то пытается перезапустить nginx (v-restart-proxy), который в свою очередь завершается с ошибкой.
Top

Shashel
Posts: 38
Joined: Fri Dec 11, 2015 12:00 am

Re: Разработчикам: Падает nginx, если не удалось получить LetsEnrypt
  • Quote

Post by Shashel » Fri Jan 03, 2020 11:17 am

ruport wrote: ↑
Sun Dec 29, 2019 8:07 am
почему падает nginx и не запускается самостоятельно.
да забей...
Top


Post Reply
  • Print view

5 posts • Page 1 of 1

Return to “Общие вопросы”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password