摘要:序本文主要講解下的實際用途。場景有一個端口的,要轉發一個路徑到另一個端口的,配置如下另外一個的配置如下目錄里頭有個目錄,目錄里頭有以及目錄,存放各個子模塊的靜態資源。通過指定告知在的時候不要帶上,如果沒有配置,默認該值為中的和指令
序
本文主要講解下port_in_redirect的實際用途。
場景有一個80端口的nginx,要轉發一個路徑到另一個8080端口的nginx,配置如下
server { listen 80 default_server; server_name demoapp.com.cn; location /public/ { proxy_pass http://192.168.99.100:8080/public/ ; } }
另外一個nginx的配置如下
server { listen 8080 default_server; location ~* /public/(share|webview) { root html ; proxy_buffering off; index index.html index.htm; } }
html目錄里頭有個public目錄,public目錄里頭有share以及webview目錄,存放各個子模塊的靜態資源。問題
這樣配置了之后,通過demoapp.com.cn/public/share訪問的時候,會跳轉到demoapp.com.cn:8080/public/share
假設這兩個nginx監聽同一個ip,如果不是同一個ip,估計要配置server_name以及開啟server_name_in_redirect
這個時候,port_in_redirect就派上用場了。
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的時候不要帶上port,如果沒有配置,默認該值為truedoc
port_in_redirect
Nginx中的server_name_in_redirect和port_in_redirect指令
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/39744.html
摘要:適配路由問題絕對能用的一篇配置,文末直接有文件,伸手黨直接拿走本文環境比較復雜,首先兩層轉發,并且訪問路徑也不是根路徑。不對做編碼,因此請求為,可以被規則匹配到注意是空格。配置錯誤解決優先級問題后,問題依然存在。導致找不到請求。 nginx 適配react-routerbrowserRoute 路由問題 絕對能用的一篇nginx配置,文末直接有文件,伸手黨直接拿走 本文環境比較復雜,首...
摘要:需要注意的是,通過模塊中的和主模塊的可以計算出,也就同時最大連接數指令對于上述的的最大連接數有限制作用這其中使用比較多的就是指令。消息能包含文本圖像音頻視頻以及其他應用程序專用的數據。替換訪問的具體路徑僅在中使用,用來替換訪問路徑。 基本配置 可以說nginx的使用基本體現在了配置文件的指令上,而每個模塊中的指令又對應了很多的不同的功能,所以本文旨在了解了之前的nginx的初始ngin...
摘要:非標準碼關閉連接而不發送響應報頭。指令按照它們在配置文件中出現的順序執行。可以使用標志來終止指令的進一步處理。返回永久重定向。發送如下請求控制是否記錄有關未初始化變量的警告。 之前在配置nginx時,總是遇到rewrite指令的last和break標識的問題,看到的資料大都是last 基本上都用這個 Flag,break 中止 Rewirte,不在繼續匹配。看完之后還是有點懵,后來看了...
閱讀 992·2023-04-25 14:20
閱讀 1868·2021-11-24 10:20
閱讀 3766·2021-11-11 16:55
閱讀 2905·2021-10-14 09:42
閱讀 3467·2019-08-30 15:56
閱讀 1144·2019-08-30 15:55
閱讀 1063·2019-08-30 15:44
閱讀 771·2019-08-29 11:28