Блокировка поддоменов - Google oauth и nginx
У меня есть настройка ELB на AWS, которая отправляет запросы в службу, которая размещена на экземпляре ec2. В этом случае у меня есть настройки прокси-сервера oauth 2 ( https://github.com/bitly/oauth2_proxy), который получает запросы и пересылает в приложение.
Текущая настройка файла конфигурации Google auth
http_address = "0.0.0.0:8081"
upstreams = [
"http://127.0.0.1:4411/"
]
Теперь я хочу добавить nginx к этой настройке, чтобы заблокировать поддомен. Я хочу направить google auth proxy в nginx, который затем отфильтровывает некоторые запросы и разрешает некоторые запросы приложению. Может ли кто-нибудь указать мне, как это должно быть сделано? В каком порту я должен запустить nginx, и как будут изменены мои upstream и http_address?
1 ответ
Можете ли вы указать, почему вы положили nginix за модуль "oauth2_proxy"?
В идеале трафик должен сначала попасть на nginx, а затем перенаправиться на oauth2_proxy.