nginx配置proxy_pass,須要注意轉發的路徑配置 nginx
1、location /test/ { proxy_pass http://t6:8300; } 2、location /test/ { proxy_pass http://t6:8300/; }
上面兩種配置,區別只在於proxy_pass轉發的路徑後是否帶 「/」 jsp
同一個域名下,根據根路徑的不一樣,訪問不一樣應用及資源
例如:url
A 應用和 B應用共同使用訪問域名 http://server; spa
應用 | 域名 | 配置 | 效果 |
---|---|---|---|
http://server/a | http://server | 狀況2 | 致使訪問http://server/a/test.jsp時,代理到http://proxy_pass/test.jsp, 致使沒法訪問到正確的資源,頁面中若是有對根資源的訪問, 也都會以http://server 作爲根路徑訪問資源,致使資源失效 |
http://server/b | http://server | 狀況1 | 保證代理後正確有效 |