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

Не перезагружать каждый раз apache2 и nginx при обновлении сертификатов SSL

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

Os: Ubuntu 15x
Web: apache + nginx
Не перезагружать каждый раз apache2 и nginx при обновлении сертификатов SSL
  • Quote

Post by ruport » Fri Sep 24, 2021 10:36 pm

На сервере куча доменов/сайтов с SSL-LetsEncpypt (2000 штук).
Ночью VestaCP начинает активно обновлять сертификаты. После каждого обновления происходит перезагрузка apache2 и nginx. Перезагрузка занимает продолжительное время. А так как сайтов много - время недоступности сервера многократно возрастает. Для каждого сайта - 1-2 минуты.

Можно ли настроить автоматическое обновление сертификатов таким образом:
1) сперва обновляются сертификаты для всех сайтов, для которых это требуется
2) а затем в конце этой процедуры единожды перезапускаются apache2 и nginx?
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: Не перезагружать каждый раз apache2 и nginx при обновлении сертификатов SSL
  • Quote

Post by grayfolk » Sat Sep 25, 2021 2:13 pm

ruport wrote: ↑
Fri Sep 24, 2021 10:36 pm
На сервере куча доменов/сайтов с SSL-LetsEncpypt (2000 штук).
Ночью VestaCP начинает активно обновлять сертификаты. После каждого обновления происходит перезагрузка apache2 и nginx. Перезагрузка занимает продолжительное время. А так как сайтов много - время недоступности сервера многократно возрастает. Для каждого сайта - 1-2 минуты.

Можно ли настроить автоматическое обновление сертификатов таким образом:
1) сперва обновляются сертификаты для всех сайтов, для которых это требуется
2) а затем в конце этой процедуры единожды перезапускаются apache2 и nginx?
Средствами Весты - нет.
Как вариант - обновлять сертификаты сертботом, прописав их в кастомных шаблонах.
Top

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

Os: Ubuntu 15x
Web: apache + nginx
Re: Не перезагружать каждый раз apache2 и nginx при обновлении сертификатов SSL
  • Quote

Post by ruport » Sat Sep 25, 2021 6:09 pm

grayfolk wrote: ↑
Sat Sep 25, 2021 2:13 pm
ruport wrote: ↑
Fri Sep 24, 2021 10:36 pm
На сервере куча доменов/сайтов с SSL-LetsEncpypt (2000 штук).
Ночью VestaCP начинает активно обновлять сертификаты. После каждого обновления происходит перезагрузка apache2 и nginx. Перезагрузка занимает продолжительное время. А так как сайтов много - время недоступности сервера многократно возрастает. Для каждого сайта - 1-2 минуты.

Можно ли настроить автоматическое обновление сертификатов таким образом:
1) сперва обновляются сертификаты для всех сайтов, для которых это требуется
2) а затем в конце этой процедуры единожды перезапускаются apache2 и nginx?
Средствами Весты - нет.
Как вариант - обновлять сертификаты сертботом, прописав их в кастомных шаблонах.
возможно ли подредактировать
v-update-sys-queue letsencrypt
v-update-letsencrypt-ssl
таким образом, чтобы они не перезагружали nginx и apache. А перезагружать их отдельным хроном, например в 8 утра. Или сама процедура обновления сертификата требует перезапуск для каждого домена и без него никак?
Top

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

Os: Ubuntu 15x
Web: apache + nginx
Re: Не перезагружать каждый раз apache2 и nginx при обновлении сертификатов SSL
  • Quote

Post by ruport » Fri Oct 08, 2021 5:16 am

Могу ли я в "v-add-letsencrypt-domain" убрать команды
$BIN/v-restart-proxy
$BIN/v-restart-web

и перенести их ближе к концу "v-update-letsencrypt-ssl" ? Чтобы перезагрузка происходила не на каждом домене, а только один раз.
Top


Post Reply
  • Print view

4 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