Все верно подмечено, так и сделаю, это была рабочая конфигурация на
бэкендах, к сожалению map тогда не использовал.
Posted at Nginx Forum:
https://forum.nginx.org/read.php?21,295146,295177#msg-295177
___
nginx-ru mailing list -- nginx-ru@nginx.org
To u
Выносите эти условия в map
вместо
if ($release = 'trunk') {
set $root_folder trunk;
}
if ($release != 'trunk') {
set $root_folder branches/$release;
}
вот так
map $release $root_folder {
trunk trunk;
default branches/$release;
}
пн, 12 сент. 2022 г. в 13:40
Всем спасибо за помощь, Ваши советы реально помогли с моей задачей,
конфигурация все-таки заработала.
Выкладываю пример, может кому-то пригодится:
#---
upstream upstr_release__X {
### Конфигурация балансировки.
.
.
.
}
### Конфигурация бэкендов, в
Hello!
On Fri, Sep 09, 2022 at 03:46:26AM -0400, sunrules wrote:
> Попробовал map, к сожалению, все тоже самое. В основную секцию server, в
> которой определяется server_name, пользовательская переменная передает
> нужное значение, что получаем из map, но если эту переменную прописать в
> секцию
Попробовал map, к сожалению, все тоже самое. В основную секцию server, в
которой определяется server_name, пользовательская переменная передает
нужное значение, что получаем из map, но если эту переменную прописать в
секцию server, где описываются бэкенды, то результат - пустое значение.
Причем, ес
08.09.2022 15:57, raven...@megaline.kg пишет:
proxy_pass http://$upstream;
прошу прощения, сам запутался в переменных 😁 Тут должно быть
http://$backend
___
nginx-ru mailing list -- nginx-ru@nginx.org
To unsubscribe send an email to nginx-ru-le...@n
08.09.2022 15:47, sunrules пишет:
Существует Nginx балансер в нем прописаны несколько бэкендов.
На бэках находятся сайты, к которым можно обратиться, указав в части url
определенную аббревиатуру. По сути, это отдельные сайты со своими
собственными именами.
Задача, на балансере нужно настроить воз
Существует Nginx балансер в нем прописаны несколько бэкендов.
На бэках находятся сайты, к которым можно обратиться, указав в части url
определенную аббревиатуру. По сути, это отдельные сайты со своими
собственными именами.
Задача, на балансере нужно настроить возможность отправлять запрос на нужн