[英]Amazon ACM certificate Issue and is in Use but Website is still having Http
我已經使用angular5將靜態網站托管在S3存儲桶中,並使用Route53映射到了自定義域。 我想為我的站點使用SSL / TLS(HTTPS),所以我使用ACM生成證書並將其使用CloudFront映射到我的站點。 ACM狀態已發出,並且表明它正在使用中。 但我的網站未啟用HTTPS 。
一切都托管在us-east-1中,我正在從東亞訪問我的網站。 這是問題嗎?
我想念什么嗎?
CloudFront的ACM證書應該已經在弗吉尼亞北部地區生成。 然后,您應該可以將其分配給您的CloudFront分配。
如果要在CloudFront和S3存儲桶之間使用HTTPS,則應在CloudFront分發源中將“原始協議策略”參數設置為“僅HTTPS”。
在您的CloudFront分配緩存行為中,您應該將“查看器協議策略”參數設置為“將HTTP重定向到HTTPS”,以便將客戶端和CloudFront分配之間的每個HTTP通信都重定向為使用HTTPS。
然后,您將必須更改DNS記錄以指向CloudFront發行版CNAME。
另外,您可以配置CloudFront分配和S3存儲桶,以直接限制從客戶端到S3存儲桶的訪問,以便每個請求都通過ClouddFront分配。
通常,如果您將Amazon S3存儲桶用作CloudFront分發的來源,則您授予每個人讀取存儲桶中對象的權限。 這允許任何人通過CloudFront或使用Amazon S3 URL訪問您的對象。 CloudFront不會公開Amazon S3 URL,但是如果您的應用程序直接從Amazon S3提供任何對象,或者如果有人給出了指向Amazon S3中特定對象的直接鏈接,則您的用戶可能擁有這些URL
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.