Nginx之location中反向代理proxy_pass配置
專案中要使用nginx作為前端服務的負載均衡,在進行nginx配置過程中,對於在負載均衡配置反向代理proxy_pass引數,proxy_pass配置url引數,在url後面有加"/"或者沒有加"/",在經過反向代理後,代理路徑結果是不一樣的。示例說明:
假如前端訪問地址:http://172.16.10.110/nginx/index.html
在location配置如下:
location ^~/nginx/{
proxy_pass:http://172.16.10.120:8080/;
}
經過nginx反向代理後,後臺實際訪問的服務路徑是 http://172.16.10.120:8080/index.html,也就是說在有加"/"的情況下,代理路徑是不會把location匹配的部分路徑加到代理路徑後面。
location ^~/nginx/{
proxy_pass:http://172.16.10.120:8080;
}
經過nginx反向代理後,後臺實際訪問的服務路徑是 http://172.16.10.120:8080/nginx/index.html,也就是說在沒有加"/"的情況下,代理路徑會把location匹配的部分路徑加到代理路徑後面。
相關文章
- nginx location 和proxy_pass 代理說明Nginx
- nginx的反向代理proxy_pass指令Nginx
- Nginx伺服器的反向代理proxy_pass配置方法講解Nginx伺服器
- Nginx 配置:反向代理Nginx
- Nginx 配置反向代理Nginx
- Nginx location 和 proxy_pass路徑配置詳解Nginx
- Nginx專題(1):Nginx之反向代理及配置Nginx
- Nginx之路--配置正向代理、反向代理Nginx
- Nginx正向代理和反向代理配置Nginx
- proxy_pass反向代理配置中url後面加不加/的說明
- nginx反向代理配置去除字首Nginx
- tomcat 配置nginx 反向代理TomcatNginx
- 配置Nginx反向代理TomcatNginxTomcat
- 淺談Nginx之反向代理Nginx
- yapi 的 nginx 反向代理配置文字APINginx
- nginx反向代理配置如何去除字首Nginx
- Nginx反向代理Nginx
- nginx 反向代理Nginx
- nginx 學習之反向代理(1)Nginx
- nginx大道至簡之反向代理Nginx
- docker 安裝 nginx 並配置反向代理DockerNginx
- nginx正向代理、反向代理Nginx
- Nginx(六):配置解析之location解析Nginx
- Nginx Location 配置Nginx
- nginx location配置Nginx
- Nginx配置檔案(反向代理伺服器)Nginx伺服器
- [Nginx] TCP 反向代理NginxTCP
- Nginx 反向代理 websocketNginxWeb
- nginx location 的配置Nginx
- docker下nginx反向代理和負載均衡配置DockerNginx負載
- nginx 反向代理做域名轉發簡單配置Nginx
- nginx的https和http共存反向代理配置NginxHTTP
- nginx+tomcat反向代理負載均衡配置NginxTomcat負載
- 阿里雲配置 node.js + Nginx 反向代理阿里Node.jsNginx
- nginx配置web服務|反向代理|負載均衡NginxWeb負載
- nginx 反向代理 swoole 使用Nginx
- nginx 反向代理設定Nginx
- Nginx四層反向代理Nginx