本文將通過直觀的樣本,詳細介紹阿里雲CDN的工作機制,以及配置過程中所需的關鍵設定及其功能。旨在協助您更高效、快捷地完成阿里雲CDN服務的配置與啟用。
本文以www.example.com作為樣本中使用者訪問的網域名稱,10.10.10.1作為樣本中網域名稱對應的伺服器IP。
阿里雲CDN是如何協助加速的
如果您對阿里雲CDN的工作原理尚不明確,建議您花費兩分鐘時間閱讀“阿里雲CDN是如何協助加速的”這一部分內容。當然,如果您已掌握CDN的原理,您可以直接跳過該部分,開始進行阿里雲CDN的配置。
快速接入阿里雲CDN
阿里雲CDN的一大核心優勢在於其對伺服器的非侵入性,使用者無需修改任何業務代碼,只需通過簡單的幾步配置即可快速實現內容加速。接下來,本文將以兩個典型情境為例,詳細講解阿里雲CDN的配置流程,並解讀每個配置項的具體作用,協助您輕鬆上手。
一、添加網域名稱和來源站點
佈建網域名
為了使您的網域名稱享受到加速服務,需要將您的網域名稱作為加速網域名稱配置在阿里雲CDN裡。只有完成這一步驟,阿里雲CDN才能識別並加速您配置的網域名稱。
驗證網域名稱歸屬權
為了確保您添加的網域名稱確實歸您所有,阿里雲CDN需要進行網域名稱歸屬權驗證。如果您之前已經完成過該驗證,或在配置加速網域名稱時沒有收到驗證提示,可以跳過此步驟。
配置來源站點資訊
來源站點是指您運行業務的網站伺服器。您需要在阿里雲CDN中配置來源站點資訊,以便在阿里雲CDN未快取資料時,能夠訪問您的伺服器以擷取資源。
驗證加速網域名稱
成功添加加速網域名稱後,為保證DNS解析可以順利切換而不影響現有業務,建議您先在本地測試加速網域名稱,驗證加速網域名稱訪問正常後,再將加速網域名稱的DNS解析記錄指向CNAME網域名稱。
說明類比訪問等同於正常的CDN訪問,因此也會產生CDN基礎服務和增值服務費用(如果測試的是增值服務),計費方式與正常使用CDN的計費方式相同。詳細資料,請參見計費組成。
二、配置CNAME
在未接入阿里雲CDN之前,當使用者輸入欄位名後,請求會直接流向指定的伺服器;接入阿里雲CDN之後,使用者的請求首先會被發送到最近的阿里雲CDN節點,再由阿里雲CDN確定是否需要調用伺服器回源。為了確保請求鏈路能夠從直接連接原始伺服器順利切換到通過阿里雲CDN進行訪問,您需要進行CNAME配置。
CNAME記錄是一種DNS記錄類型,用於將一個網域名稱指向另一個網域名稱,更多關於CNAME的介紹,敬請參考CNAME記錄簡介。
三、配置HTTPS認證
如果您的應用在配置阿里雲CDN之前已經支援HTTPS訪問,請務必進行HTTPS認證的配置,否則您的網域名稱將不再支援HTTPS訪問。
如果您的網域名稱之前就不支援HTTPS訪問,並且暫時也不打算支援HTTPS訪問,那麼您可以直接跳過該部分。
開啟HTTPS將產生HTTPS請求數,HTTPS請求數計費不能使用CDN流量包抵扣,請確保您的賬戶餘額充足,或購買HTTPS請求包,避免欠費導致CDN停止服務。詳情敬請參見靜態HTTPS請求數。
四、驗證阿里雲CDN緩衝是否生效
如果您按照上述流程配置完成之後,仍然出現無法訪問或訪問異常,敬請參見無法訪問/訪問異常排查。
至此,阿里雲CDN的主要配置已完成,您的網站現在可以通過阿里雲CDN實現訪問加速。但是,為了確保網站的安全穩定運行,我們強烈建議您進一步設定阿里雲CDN的安全防護措施及緩衝策略。
阿里雲CDN的可選配置
一、安全防護
您的網域名稱可能遭受惡意攻擊或流量盜刷,這會導致突發的高頻寬使用或大量資料轉送,進而產生高額費用。因此,強烈建議您配置適當的安全防護措施以提前避免此類風險。
如果您的網域名稱遭遇了惡意攻擊,或者出現高額賬單,您可以通過相關文檔快速地進行排查和止損,詳情敬請參見防範流量盜刷最佳實務。
二、效能最佳化
成功添加加速網域名稱後,建議您進行緩衝到期時間、頁面最佳化等功能的配置,可有效提升CDN的快取命中率和訪問效能。
















