摘要:序本文主要講解下的實(shí)際用途。場(chǎng)景有一個(gè)端口的,要轉(zhuǎn)發(fā)一個(gè)路徑到另一個(gè)端口的,配置如下另外一個(gè)的配置如下目錄里頭有個(gè)目錄,目錄里頭有以及目錄,存放各個(gè)子模塊的靜態(tài)資源。通過指定告知在的時(shí)候不要帶上,如果沒有配置,默認(rèn)該值為中的和指令
序
本文主要講解下port_in_redirect的實(shí)際用途。
場(chǎng)景有一個(gè)80端口的nginx,要轉(zhuǎn)發(fā)一個(gè)路徑到另一個(gè)8080端口的nginx,配置如下
server { listen 80 default_server; server_name demoapp.com.cn; location /public/ { proxy_pass http://192.168.99.100:8080/public/ ; } }
另外一個(gè)nginx的配置如下
server { listen 8080 default_server; location ~* /public/(share|webview) { root html ; proxy_buffering off; index index.html index.htm; } }
html目錄里頭有個(gè)public目錄,public目錄里頭有share以及webview目錄,存放各個(gè)子模塊的靜態(tài)資源。問題
這樣配置了之后,通過demoapp.com.cn/public/share訪問的時(shí)候,會(huì)跳轉(zhuǎn)到demoapp.com.cn:8080/public/share
假設(shè)這兩個(gè)nginx監(jiān)聽同一個(gè)ip,如果不是同一個(gè)ip,估計(jì)要配置server_name以及開啟server_name_in_redirect
這個(gè)時(shí)候,port_in_redirect就派上用場(chǎng)了。
server { listen 8080 default_server; location ~* /public/(share|webview) { root html ; proxy_buffering off; port_in_redirect off; index index.html index.htm; } }
通過指定port_in_redirect off;告知nginx在redirect的時(shí)候不要帶上port,如果沒有配置,默認(rèn)該值為truedoc
port_in_redirect
Nginx中的server_name_in_redirect和port_in_redirect指令
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/39744.html
摘要:適配路由問題絕對(duì)能用的一篇配置,文末直接有文件,伸手黨直接拿走本文環(huán)境比較復(fù)雜,首先兩層轉(zhuǎn)發(fā),并且訪問路徑也不是根路徑。不對(duì)做編碼,因此請(qǐng)求為,可以被規(guī)則匹配到注意是空格。配置錯(cuò)誤解決優(yōu)先級(jí)問題后,問題依然存在。導(dǎo)致找不到請(qǐng)求。 nginx 適配react-routerbrowserRoute 路由問題 絕對(duì)能用的一篇nginx配置,文末直接有文件,伸手黨直接拿走 本文環(huán)境比較復(fù)雜,首...
摘要:需要注意的是,通過模塊中的和主模塊的可以計(jì)算出,也就同時(shí)最大連接數(shù)指令對(duì)于上述的的最大連接數(shù)有限制作用這其中使用比較多的就是指令。消息能包含文本圖像音頻視頻以及其他應(yīng)用程序?qū)S玫臄?shù)據(jù)。替換訪問的具體路徑僅在中使用,用來替換訪問路徑。 基本配置 可以說nginx的使用基本體現(xiàn)在了配置文件的指令上,而每個(gè)模塊中的指令又對(duì)應(yīng)了很多的不同的功能,所以本文旨在了解了之前的nginx的初始ngin...
摘要:非標(biāo)準(zhǔn)碼關(guān)閉連接而不發(fā)送響應(yīng)報(bào)頭。指令按照它們?cè)谂渲梦募谐霈F(xiàn)的順序執(zhí)行??梢允褂脴?biāo)志來終止指令的進(jìn)一步處理。返回永久重定向。發(fā)送如下請(qǐng)求控制是否記錄有關(guān)未初始化變量的警告。 之前在配置nginx時(shí),總是遇到rewrite指令的last和break標(biāo)識(shí)的問題,看到的資料大都是last 基本上都用這個(gè) Flag,break 中止 Rewirte,不在繼續(xù)匹配??赐曛筮€是有點(diǎn)懵,后來看了...
閱讀 1003·2023-04-25 14:20
閱讀 1880·2021-11-24 10:20
閱讀 3784·2021-11-11 16:55
閱讀 2931·2021-10-14 09:42
閱讀 3479·2019-08-30 15:56
閱讀 1183·2019-08-30 15:55
閱讀 1078·2019-08-30 15:44
閱讀 788·2019-08-29 11:28