如果与nginx中的后端匹配,我将尝试转发特定的uri。例如
将*/a/b/c转发到*/a/b/c (其中*是从regex填充的变量自动)
当前的配置如下所示,并且不知道如何继续执行上面的操作
location /a/b/c/ {
proxy_set_header Host $proxy_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;
proxy_read_timeout 180m;
proxy_pass http://int.hostname.com/v2/e/t/a/b/c;
proxy_redirect default;
}发布于 2017-07-27 08:18:00
如果您希望您的位置匹配以/a/b/c/结尾的任何URI,则需要使用正则表达式语法。详情请参见本文件。
proxy_pass语句的URI后缀是可选的。如果没有URI后缀,则将不修改地传递原始URI。详情请参见本文件。
例如:
location ~ /a/b/c/$ {
...
proxy_pass http://int.hostname.com;
...
}https://stackoverflow.com/questions/45341639
复制相似问题