Наш код приложения работает на AWS внутри VPC, отличного от стандартного. Все журналы перенаправляются в экземпляр ElasticSearch. Доступен URL-адрес Kibana, но он доступен только в том случае, если вы выполняете локальную переадресацию портов. Итак, если я хочу получить доступ к URL-адресу, я перенаправляю с 4443 на localhost: 443, и тогда он работает. Но для тестировщиков это утомительно. Итак, я подумал, почему бы не настроить единый URL-адрес на одном и том же VPC и не перенаправить запросы туда-сюда через nginx. Домен будет зарегистрирован, и тестировщики смогут напрямую им пользоваться. Однако это не работает. Получаю 504.
Код Nginx:
server {
location / {
proxy_pass https://vpc-central-logging-DOMAIN.amazonaws.com:443;
proxy_set_header HOST $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
Я предполагаю, что я не могу перенаправить на порт 443 напрямую таким образом. Или я что-то делаю не так? Спасибо.