We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Настройка nginx ssl
Настройка nginx ssl
Добрый день уважаемые форумчане. Возник вопрос который никак не получается решить. Проблема следующая: имеется основной сайт, назовём его образно site.ru Он нас менее интересует. А есть его поддомен: test.site.ru Для этого домена специфические настройки nginx которые позволяют проксировать с него на другой ip, чтобы получить аудио поток. Дело в том что через какое-то время настройки nginx слетают. Как правило после каждого обновления сертификата, т.е через 3 месяца. Связано это с сертификатом либо же это одтдельно, это не важно. И каждые 3 месяца поддомен недоступен до того момента пока файлик
не будет исправлен.
Путём поиска пришел к тому что надо править не рабочий файл, а файл шаблона, расположенный по пути
Суть следующая этот шаблон применит настройки ко всему сайту, а мне необходимо исключительно к поддомену, чтобы не править его каждые 3 месяца, он недоступен от момента обновления на нем сертификата до правки и полной перезагрузки сервера.
Советуют костылями обновлять содержимое файла /home/admin/conf/web/test.site.ru.nginx.ssl.conf через крон каждый день к примеру. Или поставить ему права на запрет изменения. Но что-то сомнительно это...да и не в курсе как это делается. Подскажите пожалуйста существуют ли рабочие варианты? Либо капать в сторону костылей? Спасибо!!!:)
Code: Select all
/home/admin/conf/web/test.site.ru.nginx.ssl.conf
Путём поиска пришел к тому что надо править не рабочий файл, а файл шаблона, расположенный по пути
Code: Select all
/usr/local/vesta/data/templates/web/nginx/default.stpl
Советуют костылями обновлять содержимое файла /home/admin/conf/web/test.site.ru.nginx.ssl.conf через крон каждый день к примеру. Или поставить ему права на запрет изменения. Но что-то сомнительно это...да и не в курсе как это делается. Подскажите пожалуйста существуют ли рабочие варианты? Либо капать в сторону костылей? Спасибо!!!:)
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Настройка nginx ssl
Это повторялось тут, на форуме, десятки, если не сотни раз.
Создайте новый шаблон на основе одного из имеющихся, отредактируйте его так, как вам необходимо и примените его к своему сайту.
Re: Настройка nginx ssl
Угу, но оно применится ко всему сайту. Мне необходимо исключительно к поддомену. Везде к сожалению за весь сайт говорилось. Мне не надо трогать настройки основного домена
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Настройка nginx ssl
В Весте нет понятия "поддомен". Есть сайты. example.com - сайт. www.example.com - сайт. subdomain.example.com - тоже сайт. Точнее, строго говоря, все это - домены разных уровней.extasy wrote: ↑Sat Jun 05, 2021 4:27 pmУгу, но оно применится ко всему сайту. Мне необходимо исключительно к поддомену. Везде к сожалению за весь сайт говорилось. Мне не надо трогать настройки основного домена
Не трогайте. Создайте новый шаблон на основе одного из имеющихся, отредактируйте его так, как вам необходимо и примените его.
P.S. К слову, example.com - это тоже поддомен. Поддомена com. И com - тоже, как ни странно, поддомен корневого домена.
Re: Настройка nginx ssl
Огромное спасибо))) Кажется до меня допёрло))) Для закрепа необходима помощь, как я понял тут:
Если я всё понял, у меня только остаётся вопрос за файлы которые нужны? Спасибо огромное!!!!!!!!!
Делаем новый файл (или файлы, вот тут поправьте что необходимо создавать по примерам) с названием например example.stpl меняем внутренность как нам необходимо. Далее заходим в настройки поддомена -> Шаблон Proxy -> там видим наш новый шаблон и применяем его. Теперь он будет всегда автоматом применяться вне зависимости от действий весты (обновление ли или смена сертификата, не важно)/usr/local/vesta/data/templates/web/nginx
Если я всё понял, у меня только остаётся вопрос за файлы которые нужны? Спасибо огромное!!!!!!!!!
grayfolk wrote: ↑Sat Jun 05, 2021 5:17 pmВ Весте нет понятия "поддомен". Есть сайты. example.com - сайт. www.example.com - сайт. subdomain.example.com - тоже сайт. Точнее, строго говоря, все это - домены разных уровней.Не трогайте. Создайте новый шаблон на основе одного из имеющихся, отредактируйте его так, как вам необходимо и примените его.
P.S. К слову, example.com - это тоже поддомен. Поддомена com. И com - тоже, как ни странно, поддомен корневого домена.
Re: Настройка nginx ssl
Вроде получилось. Создал файл .stpl и сохранил туда содержимое файла который меняю. Поставил, а оно мне написало что шаблона не существует. Сделал такую же копию для файла .tpl Всё применилось!:) Последнее уточнение,
1. Ничего что я там оставил IP в шаблоне? Не повлияет ли это на правильную работу? (Понимаю так, что оно будет работать, но если в следующий раз менять поддомен и делать для него шаблон, просто отредактировать этот файл. А если менять ip сервера, то опять же и в этом файле менять). Если нет, то поправьте?
2. Теперь оно будет применяться автоматически и при будь то обновлении весты или смене сертификата, автоматически продолжать работу без моих манипуляций?
Спасибо огромное, что помогли разобраться:)
1. Ничего что я там оставил IP в шаблоне? Не повлияет ли это на правильную работу? (Понимаю так, что оно будет работать, но если в следующий раз менять поддомен и делать для него шаблон, просто отредактировать этот файл. А если менять ip сервера, то опять же и в этом файле менять). Если нет, то поправьте?
2. Теперь оно будет применяться автоматически и при будь то обновлении весты или смене сертификата, автоматически продолжать работу без моих манипуляций?
Спасибо огромное, что помогли разобраться:)
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Настройка nginx ssl
1. Ничего.extasy wrote: ↑Sun Jun 06, 2021 7:27 am1. Ничего что я там оставил IP в шаблоне? Не повлияет ли это на правильную работу? (Понимаю так, что оно будет работать, но если в следующий раз менять поддомен и делать для него шаблон, просто отредактировать этот файл. А если менять ip сервера, то опять же и в этом файле менять). Если нет, то поправьте?
2. Теперь оно будет применяться автоматически и при будь то обновлении весты или смене сертификата, автоматически продолжать работу без моих манипуляций?
2. Да.
Ну и если у вас https, то в .tpl имеет смысл сделать на него редирект.
Re: Настройка nginx ssl
Там так и настроено:) Спасибо огромное Владимир:) Стоило немного дать мне зацепку и дальше разобрался:) Спасибо!!!
grayfolk wrote: ↑Sun Jun 06, 2021 1:05 pm1. Ничего.extasy wrote: ↑Sun Jun 06, 2021 7:27 am1. Ничего что я там оставил IP в шаблоне? Не повлияет ли это на правильную работу? (Понимаю так, что оно будет работать, но если в следующий раз менять поддомен и делать для него шаблон, просто отредактировать этот файл. А если менять ip сервера, то опять же и в этом файле менять). Если нет, то поправьте?
2. Теперь оно будет применяться автоматически и при будь то обновлении весты или смене сертификата, автоматически продолжать работу без моих манипуляций?
2. Да.
Ну и если у вас https, то в .tpl имеет смысл сделать на него редирект.