亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

nginx中$host、$http_host和$proxy_host區(qū)別小結(jié)

 更新時間:2024年09月14日 10:09:15   作者:涵一  
本文主要介紹了nginx中$host、$http_host和$proxy_host區(qū)別小結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

nginx中$host、$http_host和$proxy_host區(qū)別

變量是否顯示端口
$host不顯示端口瀏覽器請求的ip,不顯示端口
$http_host端口存在則顯示瀏覽器請求的ip和端口號
$proxy_host默認(rèn)80端口不顯示,其它顯示被代理服務(wù)的ip和端口號

配置反向代理時,接口請求報404問題

應(yīng)用描述:前端應(yīng)用域名為A(ww.a.com), 后端服務(wù)域名為B(www.b.com); 為了解決跨域問題,配置nginx反向代理如下:

...
proxy_set_header Host $host;
...
location ^~ /api/ {
	rewrite "^/api/(.*)$"  /$1 break;
	proxy_pass	http://www.b.com;
}

問題:這樣配置完成后,接口報404問題。
解決
方案一:將proxy_set_header注釋掉
方案二:修改反向代理配置,設(shè)置請求頭Host,如下所示:

location ^~ /api/ {
	rewrite "^/api/(.*)$"  /$1 break;
	proxy_pass	http://www.b.com;
	proxy_set_header Host $proxy_host; //方式一:設(shè)置請求頭host為www.b.com的ip和端口號
	proxy_set_header Host www.b.com; //方式二:設(shè)置請求host為www.b.com
}

到此這篇關(guān)于nginx中$host、$http_host和$proxy_host區(qū)別小結(jié)的文章就介紹到這了,更多相關(guān)nginx $host、$http_host和$proxy_host內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Nginx?HttpHeader增加幾個關(guān)鍵的安全選項問題小結(jié)

    Nginx?HttpHeader增加幾個關(guān)鍵的安全選項問題小結(jié)

    本文給大家介紹Nginx?HttpHeader增加幾個關(guān)鍵的安全選項問題小結(jié),結(jié)合實例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2024-12-12
  • Nginx配置指令location匹配符優(yōu)先級和安全問題

    Nginx配置指令location匹配符優(yōu)先級和安全問題

    使用nginx 很久了,它的性能高,穩(wěn)定性表現(xiàn)也很好,得到了很多人的認(rèn)可。特別是它的配置,有點(diǎn)像寫程序一樣,每行命令結(jié)尾一個";"號,語句塊用"{}"括起來。 配制好,直接nginx -t 檢查配制情況,配制成功,直接運(yùn)行:service nginx reload .服務(wù)器沒有任何宕機(jī)情況下,實現(xiàn)平穩(wěn)修改配置
    2014-03-03
  • 配置Nginx實現(xiàn)訪問本地靜態(tài)資源的完整指南

    配置Nginx實現(xiàn)訪問本地靜態(tài)資源的完整指南

    Nginx 是一個高性能的 HTTP 服務(wù)器和反向代理服務(wù)器,廣泛用于靜態(tài)資源的托管和負(fù)載均衡,在開發(fā)和生產(chǎn)環(huán)境中,我們常常需要使用 Nginx 來提供本地靜態(tài)資源的訪問,本文將詳細(xì)介紹如何配置 Nginx 以便訪問本地靜態(tài)資源,需要的朋友可以參考下
    2024-08-08
  • 服務(wù)器報錯nginx?502?Bad?Gateway的原因及如何解決詳解

    服務(wù)器報錯nginx?502?Bad?Gateway的原因及如何解決詳解

    項目啟動時莫名其妙網(wǎng)站訪問不了,502 Bad Gateway,下面這篇文章主要給大家介紹了關(guān)于服務(wù)器報錯nginx?502?Bad?Gateway的原因及如何解決的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • 詳解nginx?中l(wèi)ocation和?proxy_pass的匹配規(guī)則

    詳解nginx?中l(wèi)ocation和?proxy_pass的匹配規(guī)則

    location是Nginx中用來匹配客戶端請求URI的指令,決定如何處理特定路徑的請求,它定義了請求的路由規(guī)則,后續(xù)的配置(如?proxy_pass)會應(yīng)用在匹配的請求上,這篇文章主要介紹了nginxlocation和proxy_pass的匹配規(guī)則,需要的朋友可以參考下
    2025-04-04
  • 基于域名、端口和IP搭建nginx虛擬主機(jī)

    基于域名、端口和IP搭建nginx虛擬主機(jī)

    本文給大家分享基于域名、端口和IP搭建nginx虛擬主機(jī)的內(nèi)容,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧
    2019-11-11
  • centos8中使用yum安裝nginx的詳細(xì)過程

    centos8中使用yum安裝nginx的詳細(xì)過程

    這篇文章主要介紹了centos8中怎樣使用yum安裝?nginx,centos8和centos7安裝nginx有點(diǎn)點(diǎn)不一樣,centos8?自帶了nginx?1.14.1?,我們先升級到新穩(wěn)定版1.20.1,具體安裝方法跟隨小編一起學(xué)習(xí)下吧
    2023-03-03
  • nginx服務(wù)器通過配置來解決API的跨域問題

    nginx服務(wù)器通過配置來解決API的跨域問題

    這篇文章主要給大家介紹了關(guān)于nginx服務(wù)器是如何配置來解決API跨域問題的相關(guān)資料,文中介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • linux下Nginx 0.8.40的安裝方法

    linux下Nginx 0.8.40的安裝方法

    這篇文章主要介紹了linux下Nginx 0.8.40的安裝方法,需要的朋友可以參考下
    2014-11-11
  • Nginx配置server_name為域名后無法訪問的問題解決

    Nginx配置server_name為域名后無法訪問的問題解決

    在Nginx的配置文件中增加服務(wù)器,其server_name設(shè)置為域名時,該網(wǎng)址不能正常訪問,所以本文給大家介紹了Nginx配置server_name為域名后無法訪問的問題解決,需要的朋友可以參考下
    2024-01-01

最新評論