Обратный прокси-сервер Nginx не сохраняет URL при передаче запросов в экземпляр AWS ac2 - PullRequest
0 голосов
/ 11 июля 2019

У меня обратный прокси-сервер nginx, настроенный в облачной службе за пределами aws, и я пытаюсь сохранить исходный URL-адрес при запросе службы, развернутой в ec2.Мой конфиг ниже:

http {

  server {
    listen 80 default_server;
    server_name example.com;
    location /blog {
      proxy_pass http://ec2.instance.com;
    }
  }

}

Но когда я вызываю example.com, он перенаправляет на ec2.instance.com/blog, а не example.com/blog.Я попытался включить "proxy_set_header Host $ http_host;"но не сработало.

http {

  server {
    listen 80 default_server;
    server_name example.com;
    location /blog {
      proxy_pass http://ec2.instance.com;
      proxy_set_header Host $http_host;
    }
  }

}

Когда страница продолжает загружаться вечно, и я получаю тайм-аут.

Знаете ли вы, в чем может быть проблема?Я что-то упустил?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...