簡體   English   中英

AWS CloudFront自定義域名,HTTPS無法正常工作

[英]AWS CloudFront Custom domain name with HTTPS not working

1.我有一個通過godaddy購買的域名。 我在AWS Route 53中設置了自定義DNS並添加了由托管區域生成的4個名稱服務器。通過whois.net進行DNS查找顯示正確的值。

2.在Route 53中,我已將Al記錄添加到Alias Target xxxxxxxxxxxxxx.cloudfront.net。 因此,流量將達到Route 53並進入CloudFront。

3.在CloudFront中,我有一個發行版。 作為替代域名(CNAME),我有以下值:* .domain.com / www.domain.com / domain.com在起源下,我有一條記錄,其中包含以下源域名:domain.com.s3- website .az名,1.amazonaws.com

我正在S3桶中托管網站。 所有HTTP請求都設置為重定向到HTTPS。

5.最后,我創建了(美國東部(弗吉尼亞北部)地區)並驗證了以下域名的單一證書:domain.com,www.domain.com,* .domain.com我已經閱讀了一些答案,我應該等待,並啟用自定義SSL證書選項。 然而,現在已經超過了一天,並且沒有任何跡象表明這種情況發生了。

我的網站在http模式下工作,但不在https網址中。 任何解決方案......請幫忙... PS。 我是新來的,請幫助我......

隨着雲端網址按預期工作,HTTPS設置工作正常,因此我意識到這只是一個DNS問題。 所有這一切都是指向它的TYPE A記錄。

解決方案:使用“別名目標”作為雲端URL添加/編輯正確的“TYPE A”記錄。

Credit: 使用SSL(ACM)設置AWS S3靜態網站托管

您能否確認是否使用ACM生成SSL證書? 或者您正在使用其他供應商提供的SSL證書?

第1步:如果您已從ACM生成SSL證書,請確保您使用美國東部(弗吉尼亞北部)地區。 因為CloudFront是與任何特定區域無關的AWS服務,它將僅使用來自美國東部地區的證書。

步驟2: 1。使用CloudFront中的“請求或導入證書”選項2.選擇您生成的證書3.完成設置並嘗試

如果其他一切設置正常,您應該能夠在上述步驟后使用HTTPS訪問內容。

如果它不起作用,請告訴我

對於遇到這個問題的其他人來說,按鈕對我來說也是灰色的,是的,我已經在美國東部1請求了ACM證書。

解決方法是嘗試使用Edge瀏覽器而不是Chrome。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM