У меня обратный прокси-сервер 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;
}
}
}
Когда страница продолжает загружаться вечно, и я получаю тайм-аут.
Знаете ли вы, в чем может быть проблема?Я что-то упустил?