У нас есть встроенный URL в нашем мобильном проекте, например https://www.example.com/api/v1. Мы не можем изменить этот адрес. Мы перемещаем наш проект в другой поддомен, поэтому в nginx мы пытаемся реверсировать прокси для достижения этого адреса.
https://www.example.com/api/v1
Новый адрес будет https://api.example.com/api/v1, а когда мобильный проект перейдет на https://www.example.com/api/v1, nginx обратит прокси к> https://api.example.com/api/v1
https://api.example.com/api/v1
у какого тела есть идея? Большое спасибо.
location ~/api(.*)$ { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $host; proxy_pass https://api.example.com/api/$1; }
Этот метод работал для меня.
location ~ ^/somepath/?(.*) { resolver 192.xxx.xxx.xxx; proxy_pass https://api.example.com/$uri$is_args$args; }