Есть в nginx.conf структура вида:
server_name site.ru www.site.ru;
listen 111.10.111.0;
charset CP1251;
disable_symlinks if_not_owner from=$root_path;
include file.conf;
как мне в подключенном с помощью include файле file.conf получить значение переменной listen, то бишь IP 111.10.111.0? Существует ли для этого переменная? Спасибо.
Дополнение:
В файле file.conf следующие строки:
location ~ ^/(wp-admin|wp-login\.php|admin|administrator) {
limit_req zone=wp burst=4 nodelay;
proxy_pass http://1.1.1.1:81;
proxy_redirect http://1.1.1.1:81/ /;
proxy_set_header Host $host;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
}
Поскольку доменов куча и у них разные IP в listen, нужно чтобы в proxy_pass и proxy_redirect подставлялся IP, соответствующий домену... вот и думаю как-нибудь с помощью переменной это сделать, если возможно...