@Win32Sector

Nginx. Как подружить 2 прокси?

Доброго дня.

Подскажите, как настроить связку из двух прокси?

Есть куча веб-приложений на сервере, на которые nginx проксировал запросы и локейшны в виде
#основная морда
location / {
root /var/www/html;
try_files $uri $uri/ /index.html = 404;
}
#приложения
location /app1 {
proxy_pass app1:8080
}
location /app2 {
proxy_pass app2:8080
}
И так далее.

Теперь перед этим прокси поставили еще один прокси, запросы теперь должны поступать на него и с него уже проксироваться к различным сайтам, сервисам. Я сделал на впередистоящем прокси конфиг нового виртуалхоста для моего проекта и запросы на / пересылаю просто proxy_pass ip-address-second-proxy/, а запросы на /app1, /app2 пытаюсь проксировать на 80 - открывается главная, если на 8080, то получаю Access Denied

И я никак не пойму, как с впередистоящего прокси теперь передавать запросы позади стоящему?
  • Вопрос задан
  • 96 просмотров
Решения вопроса 1
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
Отдельные локейшены на новом нгинксе не нужны, просто проксируйте всё с него на 80 порт старого нгинкса, тот уже разберётся по урлу.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы