Настройка 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 имеет смысл сделать на него редирект.