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

Как правильно управлять настройками web-домена?

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
9 posts • Page 1 of 1
AlexandreFrolov
Posts: 26
Joined: Sun Jun 09, 2019 5:48 pm
Contact:
Contact AlexandreFrolov
Website Facebook Twitter

Os: Debian 8x
Web: apache + nginx
Как правильно управлять настройками web-домена?
  • Quote

Post by AlexandreFrolov » Mon Jun 10, 2019 8:23 am

Подскажите, пожалуйста, как правильно менять настройки nginx и apache для сайтов, которые уже размещены у пользователя?

Насколько я понимаю, прямое редактирование конфигурационных файлов небезопасно, т.к. при смене Package файлы конфигураций будут восстановлены из шаблонов и все изменения пропадут. А изменение Package может потребоваться, например, для увеличения дисковой квоты пользователя.

Например, при необходимости сделать редирект HTTP -> HTTPS документация https://vestacp.com/docs/#how-to-force-https предлагает добавить нового пользователя с Pachage force-https и потом добавить новый домен.

Но что делать, если нужно внести изменения в конфигурцию nginx или apache для одного из сайтов, уже размещенных у пользователя?
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: Как правильно управлять настройками web-домена?
  • Quote

Post by grayfolk » Mon Jun 10, 2019 10:28 am

AlexandreFrolov wrote: ↑
Mon Jun 10, 2019 8:23 am

Но что делать, если нужно внести изменения в конфигурцию nginx или apache для одного из сайтов, уже размещенных у пользователя?
Сделать новый шаблон и применить его к домену.
Top

linuxman
Posts: 47
Joined: Tue Jun 04, 2019 12:56 pm

Os: Debian 8x
Web: apache + nginx
Re: Как правильно управлять настройками web-домена?
  • Quote

Post by linuxman » Tue Jun 11, 2019 12:00 pm

grayfolk wrote: ↑
Mon Jun 10, 2019 10:28 am
AlexandreFrolov wrote: ↑
Mon Jun 10, 2019 8:23 am

Но что делать, если нужно внести изменения в конфигурцию nginx или apache для одного из сайтов, уже размещенных у пользователя?
Сделать новый шаблон и применить его к домену.
Ну или подправить уже примененный к домену.
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: Как правильно управлять настройками web-домена?
  • Quote

Post by grayfolk » Tue Jun 11, 2019 2:01 pm

linuxman wrote: ↑
Tue Jun 11, 2019 12:00 pm
grayfolk wrote: ↑
Mon Jun 10, 2019 10:28 am

Сделать новый шаблон и применить его к домену.
Ну или подправить уже примененный к домену.
Логично, но, например, если этот шаблон используется несколькими доменами и/или юзерами, а изменения нужны только для одного домена )
Top

linuxman
Posts: 47
Joined: Tue Jun 04, 2019 12:56 pm

Os: Debian 8x
Web: apache + nginx
Re: Как правильно управлять настройками web-домена?
  • Quote

Post by linuxman » Tue Jun 11, 2019 2:25 pm

grayfolk wrote: ↑
Tue Jun 11, 2019 2:01 pm
linuxman wrote: ↑
Tue Jun 11, 2019 12:00 pm
grayfolk wrote: ↑
Mon Jun 10, 2019 10:28 am

Сделать новый шаблон и применить его к домену.
Ну или подправить уже примененный к домену.
Логично, но, например, если этот шаблон используется несколькими доменами и/или юзерами, а изменения нужны только для одного домена )
Тогда логично сделать новый Пакет ( Package ) настроить там все что нужно и применить к домену.
Пример нужен Пакет для Битрикс делаем новый пакет идем в шаблоны и добавляем туда все что нужно для Битрикса.
Применяем к домену и все готово.
Top

AlexandreFrolov
Posts: 26
Joined: Sun Jun 09, 2019 5:48 pm
Contact:
Contact AlexandreFrolov
Website Facebook Twitter

Os: Debian 8x
Web: apache + nginx
Re: Как правильно управлять настройками web-домена?
  • Quote

Post by AlexandreFrolov » Sun Jun 16, 2019 9:20 am

Большое спасибо за ответы!
Да, логика шаблонов становится мне понятной и она реально удобна.

У меня еще вопрос по шаблонам для сайтов HTTPS.
Изучая эти шаблоны, я понял, что для HTTPS-сайтов в конфигурации nginx используется proxy_pass для проксирования на порт 8443, где слушает Apache, и дальше уже сертификат обрабатывается Apache.
В то же время в ISPmanager, откуда я собираюсь переносить проекты на Vesta, для HTTPS-сайтов nginx сам обрабатывает сертификаты и проксирует на порт 8080, где Apache обрабатывает HTTP-запросы.

Хотелось бы спросить, в чем преимущества (или недостатки) обработки HTTPS-запросов через Apache, а не через nginx?
Может быть лучше мне создать такой шаблон nginx, который будет проксировать сразу на HTTP-порт Apache, как это делает панель ISPmanager, или лучше использовать решение, применяемое в Vesta?
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: Как правильно управлять настройками web-домена?
  • Quote

Post by grayfolk » Sun Jun 16, 2019 9:53 am

AlexandreFrolov wrote: ↑
Sun Jun 16, 2019 9:20 am

У меня еще вопрос по шаблонам для сайтов HTTPS.
Изучая эти шаблоны, я понял, что для HTTPS-сайтов в конфигурации nginx используется proxy_pass для проксирования на порт 8443, где слушает Apache, и дальше уже сертификат обрабатывается Apache.
В то же время в ISPmanager, откуда я собираюсь переносить проекты на Vesta, для HTTPS-сайтов nginx сам обрабатывает сертификаты и проксирует на порт 8080, где Apache обрабатывает HTTP-запросы.
Nginx в Весте тоже, разумеется, использует сертификаты, иначе запросы на порт 443 не работали бы.
Вы можете так же, как и в ISPManager, проксировать на http-порт апача, необходимости в https для проксирования нет.
Top

AlexandreFrolov
Posts: 26
Joined: Sun Jun 09, 2019 5:48 pm
Contact:
Contact AlexandreFrolov
Website Facebook Twitter

Os: Debian 8x
Web: apache + nginx
Re: Как правильно управлять настройками web-домена?
  • Quote

Post by AlexandreFrolov » Sun Jun 16, 2019 10:41 am

grayfolk wrote: ↑
Sun Jun 16, 2019 9:53 am
Вы можете так же, как и в ISPManager, проксировать на http-порт апача, необходимости в https для проксирования нет.
А есть ли какая-нибудь разница в этих подходах в плане скорости загрузки HTTPS-страниц?
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: Как правильно управлять настройками web-домена?
  • Quote

Post by grayfolk » Sun Jun 16, 2019 3:50 pm

AlexandreFrolov wrote: ↑
Sun Jun 16, 2019 10:41 am
grayfolk wrote: ↑
Sun Jun 16, 2019 9:53 am
Вы можете так же, как и в ISPManager, проксировать на http-порт апача, необходимости в https для проксирования нет.
А есть ли какая-нибудь разница в этих подходах в плане скорости загрузки HTTPS-страниц?
Вряд ли. Но в любом случае необходимости использовать https еще и на бэкенде нет.
Top


Post Reply
  • Print view

9 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