已部署移动api url的Nginx反向代理
我们的移动项目中有一个嵌入式URL,如已部署移动api url的Nginx反向代理,nginx,proxy,reverse,Nginx,Proxy,Reverse,我们的移动项目中有一个嵌入式URL,如https://www.example.com/api/v1。我们不能改变这个地址。我们正在将我们的项目移动到不同的子域,以便在nginx中,我们尝试反向代理以到达该地址 新地址将是https://api.example.com/api/v1以及移动项目何时启动https://www.example.com/api/v1nginx将代理服务器反转为>https://api.example.com/api/v1 有人有主意吗? 非常感谢 location ~/
https://www.example.com/api/v1
。我们不能改变这个地址。我们正在将我们的项目移动到不同的子域,以便在nginx中,我们尝试反向代理以到达该地址
新地址将是https://api.example.com/api/v1
以及移动项目何时启动https://www.example.com/api/v1
nginx将代理服务器反转为>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;
}
是否每个请求都是针对该URL的,或者客户端是否使用其他URI路径/查询字符串访问资源?API是否由同一台服务器/同一局域网上的另一台服务器提供服务?我们希望从同一局域网上的另一台服务器(域)获取API json端点,例如当用户键入。。。json来自。。。