Есть сеть с несколькими серверами, каждый из которых слушает несколько портов
по которым определяет необходимую клиенту кодировку.
Хочется поставить на gw nginx и заворачивать фаерволом все запросы, идущие
на эти машины+порты через внешний интерфейс.
Обязательно ли прописывать каждый порт на каждой машине в отдельный
server {
listen a.b.c.d:x
location / {
proxy_pass http://a.b.c.d:x/;
}
location /img/ {
root /spool/www;
}
}
или существует какой-нибудь способ указать вместо конкретного x
"тот же порт, что и в запросе" ?
Нет, такого способа нет и вряд ли появится. Нужно описывать отдельно
каждый порт.
Игорь Сысоев
http://sysoev.ru