Интересно, есть ли простой способ (простой = nginx conf без расширения lua/perl) для достижения следующего.Nginx, Pairing Client и Upstream Ports
Учитывая следующий сервер и слушатели вверх по течению:
upstream backend{
server 1.2.3.4:9080;
server 1.2.3.4:9081;
server 1.2.3.4:9082;
}
server {
listen 8080;
listen 8081;
listen 8082;
...
proxy_pass backend;
}
Это требование заключается в том, что весь трафик, который подключен к порту данного, будет передаваться через proxy_pass
к эквивалентному порту на входе.
Возможно, upstream
не будет использоваться в этом случае, скорее я буду использовать $http_port
или аналогичный, любые рекомендации будут оценены.