2016-01-19 33 views
5

example.com adresinde adresinde bir web sitem var. Bir S3 kovası oluşturdum ve tüm istekleri example.com'a yönlendirmek için ayarladım ve bu S3 grubuna www.example.com işaret edecek bir DNS girişi oluşturdum. Şu ana kadar http://www.example.com gelen yönlendirme ->http://example.com sorun yönlendirme yaşıyorumYönlendirme ile S3 kova için HTTPS

çalışıyor https https://www.example.com den trafik ->https://example.com.

Bir Cloudfront dağıtımı oluşturdum ve ona SSL ekledim ve yukarıda belirtilen S3 paketine işaret ettim. Ben bunun yerine tarayıcıda aşağıdaki alıyorum yönlendirildi olma, o dağıtım verilen alan adını erişmeye çalıştığınızda:

<ListBucketResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/"> 
    <Name>www.example.com</Name> 
    <Prefix/> 
    <Marker/> 
    <MaxKeys>1000</MaxKeys> 
    <IsTruncated>false</IsTruncated> 
</ListBucketResult> 

Benim dağılımı genel ayarlar

Distribution ID XXXXXXXXXXXX 
Log Prefix - 
Delivery Method Web 
Cookie Logging Off 
Distribution Status Deployed 
Comment - 
Price Class Use All Edge Locations (Best Performance) 
AWS WAF Web ACL - 
State Enabled 
Alternate Domain Names (CNAMEs) - 
SSL Certificate mycert 
Domain Name xxxxxxxxxxx.cloudfront.net 
Custom SSL Client Support Only Clients that Support Server Name Indication (SNI) 
Default Root Object - 
Last Modified 2016-01-18 16:12 UTC+2 
Log Bucket 

çalışması için nasıl bir fikrin var mı?

cevap

9

Siz yakınız. CloudFront doğru çözümdür.

Açılır menüden kepçeyi seçmek yerine biraz farklı bir yaklaşıma ihtiyacınız vardır. Yeniden yönlendirme grubunun static web site hosting configuration numaralı yazımında, uç noktasını bulabilirsiniz. Bu, bucket-name.s3-website-[aws-region].amazonaws.com'a benzer bir biçimde olacaktır.

Bu ana bilgisayar adını, açılan listeden bir kova seçmek yerine kullanın.

Bu biçimde, kova adını belirttiğinizde, Amazon S3 yönlendirmelerini ve Amazon S3 özel hata belgelerini kullanabilirsiniz.

http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/DownloadDistS3AndCustomOrigins.html CloudFront ve S3 arasında kullanılan protokol belirtilenden Origin Protocol Policy, büst yalnızca HTTP ayarlanmış olması da

Not. (Bu ayar sadece back-end, ön uç hala https olabilir).

İlgili konular