Назад | Перейти на главную страницу

AWS, Nginx: перенаправление данных из домена ElasticSearch в домен nginx

Наш код приложения работает на 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 напрямую таким образом. Или я что-то делаю не так? Спасибо.