配置自定義回源HTTP請(qǐng)求頭
阿里云DCDN默認(rèn)支持?jǐn)y帶一些例如客戶(hù)端IP地址的請(qǐng)求頭,也支持自定義配置。如果您需要改寫(xiě)用戶(hù)回源請(qǐng)求中的HTTP Header,可以通過(guò)配置自定義回源HTTP請(qǐng)求頭實(shí)現(xiàn),滿(mǎn)足更多實(shí)際業(yè)務(wù)需求。
背景信息
HTTP請(qǐng)求頭是HTTP的請(qǐng)求消息頭的組成部分之一,可攜帶特定請(qǐng)求參數(shù)信息并傳遞給服務(wù)器。
當(dāng)DCDN節(jié)點(diǎn)請(qǐng)求回源站拉取資源時(shí),源站可獲取到回源請(qǐng)求頭中攜帶的信息。您可以通過(guò)該功能,改寫(xiě)用戶(hù)回源請(qǐng)求中的HTTP Header信息,攜帶特定的參數(shù)信息給源站,實(shí)現(xiàn)特定業(yè)務(wù)需求。例如,通過(guò)X-Forwarded-For頭部攜帶真實(shí)客戶(hù)端IP至源站。
源站服務(wù)器通過(guò)用戶(hù)回源請(qǐng)求中攜帶的X-Forwarded-For頭部獲取客戶(hù)端真實(shí)IP的方式,請(qǐng)參見(jiàn)獲取客戶(hù)端真實(shí)IP。
注意事項(xiàng)
回源HTTP請(qǐng)求頭的值如果配置的是某個(gè)變量,那么實(shí)際使用的時(shí)候會(huì)被設(shè)置為具體的變量值,以下為可以使用的變量。
回源HTTP Header | 說(shuō)明 |
$remote_addr | 在回源頭里面添加客戶(hù)端真實(shí)IP信息,向源站傳遞客戶(hù)端IP地址信息。 |
操作步驟
登錄DCDN控制臺(tái)。
在左側(cè)導(dǎo)航欄,單擊域名管理。
- 在域名管理頁(yè)面,單擊目標(biāo)域名對(duì)應(yīng)的配置。
在指定域名的左側(cè)導(dǎo)航欄,單擊回源配置。
單擊自定義回源HTTP請(qǐng)求頭頁(yè)簽。
單擊添加。
在自定義HTTP請(qǐng)求頭頁(yè)面,選擇參數(shù),并設(shè)置取值。
配置項(xiàng)
示例
說(shuō)明
參數(shù)
自定義回源頭
選擇自定義回源頭或選擇已經(jīng)預(yù)設(shè)好的回源頭參數(shù)。
自定義參數(shù)
Content-Type
自定義回源頭名稱(chēng)為Content-Type。
取值
text/html
一個(gè)回源頭參數(shù)中可以配置多個(gè)值,多個(gè)值用英文逗號(hào)(,)分隔。
單擊確定。