摘要:語法默認配置塊當上游服務器返回的響應是重定向或刷新請求如響應碼是或者時,可以重設頭部的或字段。
proxy_redirect
語法:proxy_redirect [ default|off|redirect replacement ];
默認:proxy_redirect default;
配置塊:http、server、location
當上游服務器返回的響應是重定向或刷新請求(如HTTP響應碼是301或者302)時,proxy_redirect可以重設HTTP頭部的location或refresh字段。
location /login { proxy_pass http://target_servers/login ; }
假設當前nginx的訪問地址為http://192.168.99.100:8080,如果target_servers又有302到192.168.99.100/xxx
那么可以添加下redirect,將302的location改為http://192.168.99.100:8080/xxx
location /login { proxy_pass http://target_servers/login ; proxy_redirect http://192.168.99.100/ http://192.168.99.100:8080/; }host變量
如果不想寫死ip地址,可以使用nginx的變量
location /login { proxy_pass http://target_servers/login ; proxy_redirect http://$host/ http://$http_host/; }
doc其中host不帶端口的,也就是nginx部署的主機ip,而$http_host是帶端口的
nginx中$host和$http_host變量的區別
Nginx基礎入門之proxy反向代理常用配置項說明
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/39511.html
摘要:目的使項目域名變為,仍然可以正常訪問。后還想到,我自己用的環境測試環境上不是,那么根本不是我的容器地址。如果要連接,需要用到的容器名稱。所以實際上,容器本地地址其實就是的端口。最后,刪除了中的后配置成功了。 目的:使項目域名 www.foo.test(/index.php)/controller/action 變為 www.foo.test/project/controller/act...
摘要:目的使項目域名變為,仍然可以正常訪問。后還想到,我自己用的環境測試環境上不是,那么根本不是我的容器地址。如果要連接,需要用到的容器名稱。所以實際上,容器本地地址其實就是的端口。最后,刪除了中的后配置成功了。 目的:使項目域名 www.foo.test(/index.php)/controller/action 變為 www.foo.test/project/controller/act...
摘要:前端平時接觸到的機會并不多,但是懂點對于前端來說還是有益無害的,起碼還是要了解一下最基本的部署知識。特別注意的是,國內注冊的域名要實名備案,否則無法域名解析。 前端平時接觸到linux的機會并不多,但是懂點linux對于前端來說還是有益無害的,起碼還是要了解一下最基本的部署知識。 博客地址 購買服務器 要部署項目,首先我們需要一臺服務器。平時開發,項目是跑在我們本地電腦上的,現在我們想...
摘要:由于博客主題使用了字體,國內只能通過中科大的代理來使用字體。然而最近發現其速度不穩定,響應時間有時候甚至超過。 由于博客主題使用了 Google fonts PT Serif 字體,國內只能通過中科大的代理來使用 Google fonts 字體。然而最近發現其速度不穩定,響應時間有時候甚至超過 600ms。剛好因為自己有 vultr 的 VPS(帶小尾巴) 就自己動手搭了個來用 VPS...
閱讀 1076·2021-11-22 14:56
閱讀 1520·2019-08-30 15:55
閱讀 3359·2019-08-30 15:45
閱讀 1655·2019-08-30 13:03
閱讀 2868·2019-08-29 18:47
閱讀 3334·2019-08-29 11:09
閱讀 2641·2019-08-26 18:36
閱讀 2615·2019-08-26 13:55