使用Adobe CDN的自訂網域名稱
瞭解如何為使用Adobe內容傳遞網路(CDN)的AEM as a Cloud Service網站實作自訂網域名稱。
在本教學課程中,透過新增具有傳輸層安全性(TLS)的HTTPS可定址自訂網域名稱wknd.enablementadobe.com,加強了範例AEM WKND網站的品牌。
高層級步驟為:
先決條件
如果您無法存取協力廠商服務,請與您的安全性或託管團隊共同作業,以完成步驟。
產生SSL憑證
您有兩個選項:
- 使用
openssl命令列工具為您的網站網域產生私密金鑰和憑證簽署要求(CSR)。 若要請求已簽署的憑證,請將CSR提交給憑證授權單位(CA)。 - 您的託管團隊會提供您網站所需的私密金鑰和已簽署的憑證。
讓我們來回顧第一個選項的步驟。
若要產生私密金鑰和CSR,請執行以下命令,並在出現提示時提供所需資訊:
# Generate a private key and a CSR
$ openssl req -newkey rsa:2048 -keyout <YOUR-SITE-NAME>.key -out <YOUR-SITE-NAME>.csr -nodes
若要請求已簽署的憑證,請依照CA的檔案,將產生的CSR提供給CA。 CA簽署CSR後,您會收到簽署的憑證檔案。
檢閱簽署的憑證
在將已簽署的憑證新增至Cloud Manager之前,請先檢閱該憑證。 使用下列命令檢閱憑證詳細資訊:
# Review the certificate details
$ openssl crl2pkcs7 -nocrl -certfile <YOUR-SIGNED-CERT>.crt | openssl pkcs7 -print_certs -noout
簽署的憑證可能包含憑證鏈,其中包括根和中間憑證以及終端實體憑證。
Adobe Cloud Manager接受不同表單欄位中的終端實體憑證和憑證鏈結,因此您必須從簽署的憑證中擷取終端實體憑證和憑證鏈結。
在本教學課程中,以*.enablementadobe.com網域所簽發的DigitCert已簽署憑證為例。 透過在文字編輯器中開啟已簽署的憑證並複製-----BEGIN CERTIFICATE-----和-----END CERTIFICATE-----標籤之間的內容來擷取終端實體和憑證鏈結。
在Cloud Manager中新增SSL憑證
若要在Cloud Manager中新增SSL憑證,請依照新增SSL憑證檔案操作。
網域名稱驗證
若要驗證網域名稱,請執行下列步驟:
- 依照新增自訂網域名稱檔案,在Cloud Manager中新增網域名稱。
本教學課程使用Azure DNS,但可使用任何DNS提供者。 若要新增TXT記錄,您必須遵循DNS託管服務的檔案。
如果發生問題,請檢閱檢查網域名稱狀態檔案。
設定DNS記錄
若要設定自訂網域的DNS記錄,請執行下列步驟:
在本教學課程中,由於使用了子網域 wknd.enablementadobe.com,因此新增了指向cdn.adobeaemcloud.com的CNAME記錄型別。
不過,如果您使用根網域,則必須新增指向Adobe提供之特定IP位址的APEX記錄型別(亦稱為A、ALIAS或ANAME)。
網站驗證
若要確認可使用自訂網域名稱存取網站,請開啟網頁瀏覽器並導覽至自訂網域URL。 請確定網站可以存取,且瀏覽器會以掛鎖圖示顯示安全連線。
端對端視訊
您也可以觀看端對端影片,其中示範將自訂網域名稱新增至AEM as a Cloud Service託管網站的概述、先決條件和上述步驟。