知識庫
什么是亞馬遜CDN回源HOST?在CDN網絡在發展過程中,計算能力、存儲能力、網絡架構、內容部署等方面一直不斷創新,吸收新的思想和技術,持續提升CDN服務能力和服務質量。如果您需要自定義CDN節點回源時需要訪問的具體服務器域名,則需要配置回源HOST的域名類型。
亞馬遜CDN優惠鏈接:http://www.bxgb88.com/zt/2023-05-06/
回源HOST可選域名類型包括:加速域名、源站域名和自定義域名。CDN的配置項中包括源站設置和回源host設置兩個參數。這兩個參數概念可能會出現混淆并且設置錯誤會導致訪問出現異常,因此本文主要向大家介紹源站設置和回源host兩個參數的概念和設置方法。
一、亞馬遜CDN基本概念
源站設置的詳細設置方法在【CDN 常見問題】CDN 接入配置及常見問題文檔中已經詳細說明了各業務類型的源站設置的方法。從該文檔中可以知曉源站設置不管是什么類型,其實其意義都是需要將該域名解析成IP后根據該IP回源到源站服務器上。而真正是哪個站點提供服務其實與源站設置是沒有關系的。因此這里需要回源Host的概念。
回源Host其意義表示為CDN節點回源請求頭中帶有的Host字段。在HTTP 1.1協議中請求頭中必須要有Host字段,根據HTTP RFC官方文檔說明:
The Host field value MUST represent the naming authority of the origin server or gateway given by the original URL.
即表示了Host字段的值表示的是原始URL給出的服務器或者網關的命名授權。
而當源站設置解析得到的IP對應的服務器上有多個站點配置了不同的命名Host,那么CDN回源就會根據回源Host字段決定是由哪個站點提供服務。
二、亞馬遜CDN加速OSS的回源Host設置
在CDN加速OSS的經典場景中回源Host的設置是有兩種方法,下面逐一介紹:
1、設置回源Host為CDN域名本身。當設置回源Host為加速域名時那么要求其域名是必須在OSS的域名管理中添加該域名后才可以設置的,否則會導致CDN回源無法查找到該名稱對應的是哪個bucket導致無法回源。
2、設置回源Host為OSS域名本身。這種情況下OSS是不需要做任何的調整即可保證CDN正常回源到該bucket獲取文件。但是此種設置時在OSS的日志中記錄的Sync Request記錄項為-,而不會記錄為CDN(OSS日志格式請參考:OSS日志格式),因此建議在CDN加速OSS的場景中建議以第一種方式。
以上就是關于“亞馬遜CDN回源hosts”的介紹,隨著越來越多的企業選擇云廠商作為CDN服務的提供商,云廠商的技術優勢越來越強大。憑借自身海量業務實踐沉淀,以及對企業業務的深刻理解,云廠商能夠通過不斷的技術創新推動業務模式的創新。除此之外,另一部分原因則是由于云廠商能夠為企業提供包括CDN服務在內整體打包的行業解決方案,海外CDN服務具體優惠詳情可以咨詢互聯數據客服。