讓您全面了解并上手億速云產品
常見入門級使用教程
對外 API 開發文檔中心
您歷史提交的工單
您的每一條意見,我們都嚴謹處理
您的每一條建議,我們都認真對待
本文主要介紹HTTPS協議網站配置了CDN后,使用瀏覽器進行訪問,出現重定向的次數過多的問題。
源站開啟了HTTP重定向至HTTPS的功能,并且CDN控制臺上配置的回源端口為80。在這種情況下,由于CDN回源端口為80,客戶端無論是通過HTTP還是HTTPS訪問CDN加速域名時,CDN在回源的時候都是使用HTTP請求源站,此時會觸發源站的HTTPS強制跳轉邏輯,然后源站會要求CDN重新發送一個HTTPS的請求,但是CDN回源的時候仍然會發送HTTP回源請求,然后再進行跳轉,以此類推,就會出現反復重定向問題,最終導致出現報錯。
(一)方案一
登錄CDN控制臺,在域名管理頁面單擊目標域名對應的管理,然后單擊 修改配置,將CDN的回源端口設置為443,并單擊 確定。設置為443端口以后,CDN回源時會以HTTPS協議請求源站,就不會觸發源站的強制跳轉邏輯。
(二) 方案二
將協議跟隨回源設置為“跟隨”。設置為跟隨以后,源站發起HTTPS重定向以后,CDN回源協議跟隨為HTTPS回源。
登錄CDN控制臺—>在左側導航欄,單擊域名管理—>在域名管理頁面,單擊目標域名對應的管理—>在指定域名的左側導航欄,單擊回源配置—>在回源協議區域,打開回源協議開關—>單擊修改配置—>在靜態協議跟隨回源對話框,選擇的回源協議類型為:跟隨、HTTP或HTTPS。
(三)方案三
如果不希望將CDN的回源端口改成443,仍希望CDN以HTTP協議回源,這種情況下可以考慮關閉源站的HTTP重定向至HTTPS的強制跳轉功能。
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司 粵ICP備17096448號-1 粵公網安備 44010402001142號 增值電信業務經營許可證編號:B1-20181529