当nginx的proxy_pass预计在URL代主机部分是构建一个动态值,nginx的原因是没有代理请求错误:没有定义的决心解析服务,其中服务= $ 1。与其尝试解析 service.abcd.local,不如尝试解析service。有解决办法吗?
location ~ ^/(.*)/(.*)$ {
proxy_pass http://$1.abcd.local/$1/$2;
}
Run Code Online (Sandbox Code Playgroud)
如 nginx 文档中所述proxy_pass:
服务器名称、端口和传递的 URI 也可以使用变量指定:
Run Code Online (Sandbox Code Playgroud)proxy_pass http://$host$uri;[…]
在这种情况下,在描述的服务器组中搜索服务器名称,如果没有找到,则使用解析器确定。
| 归档时间: |
|
| 查看次数: |
5813 次 |
| 最近记录: |