Welcome! Log In Create A New Profile

Advanced

local IP address

Igor Savenko
February 28, 2019 11:22AM
Доброе время суток!
Подскажите, есть ли вообще способ определить, на какой именно адрес был
послан запрос (хост имеет несколько интерфейсов с разными адресами или
несколько secondary адресов на одном интерфейсе), чтобы спроксировать этот
запрос на корректный адрес upstream. который тоже слушает на localhost.
Схема проста:
server {
listen *:80;
server_name _;
location / {
proxy_pass http://$server_addr;
}
}

При этом у хоста 2 адреса на интерфейсах, скажем, 1.2.3.4 и 5.6.7.8.
Хотелось бы, чтобы при запросе на 5.6.7.8 в $server_addr был не 1.2.3.4
(как первый и дефолтный адрес, а 5.6.7.8). Если можно это решить программно
(в каком-нибудь модуле, то подскажите, пожалуйста. Спасибо!
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

local IP address

Igor Savenko February 28, 2019 11:22AM

Re: local IP address

Fedor Dikarev February 28, 2019 11:38AM

Re: local IP address

Igor Savenko February 28, 2019 01:36PM

Re: local IP address

Fedor Dikarev February 28, 2019 03:02PM

Re: local IP address

Igor Savenko February 28, 2019 03:10PM

Re: local IP address

Fedor Dikarev February 28, 2019 03:12PM

Re: local IP address

Igor Savenko February 28, 2019 03:18PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 161
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready