Browsed by
月份:2020年1月

nginx location proxy关于斜杠配置转发代理的例子

nginx location proxy关于斜杠配置转发代理的例子

在nginx配置时,根据uri配置location进行不同的路由转发代理等,这种场景较多,对于正则匹配等方面不在这里复述了,主要关注斜杠配置的几个例子。 例如进入的请求uri为/foo/api 在代理转发的例如upsteam后无uri的情况 location proxy_pass 转换后结果 /foo/ http://upstream/ /api /foo http://upstream/ //api /foo/ http://upstream /foo/api /foo http://upstream /foo/api 在代理转发的例如upsteam后变更uri的情况 此情况下无论如何都无法保留location本身匹配的部分,即foo location proxy_pass 转换后结果 /foo/ http://upstream/bar/ /bar/api /foo http://upstream/bar/ /bar//api /foo/ http://upstream/bar /barapi /foo http://upstream/bar /bar/api