HTTPS açık alan adından (example.com) hatasız bir 'www.example.com' alan adına hatasız olarak yönlendiriyor mu?


10

Amazon Route 53'te www olmayan www isteklerini yeniden yönlendirmeye çalışıyorum.

Çıplak alanın adını taşıyan bir S3 kova yaptı ve gelen yönlendirme için kepçe özelliklerini yapılandırmak example.com için www.example.com ve sonra Rota 53 puan S3 kova temelli için o çıplak alan adı için bir takma ad oluşturun aşağıdaki:

Www olmayan istekleri Amazon Route 53'te www'ye yönlendir

HTTPS dışında benim için harika çalıştı.

Şu anda https://example.com adresine herhangi bir nedenle erişemiyorum .

Herhangi bir yardım çok takdir edilecektir.


1
Yaşadığınız sorun nedir? "bir sebep" hiçbir şeyi tanımlamaz.
Michael Hampton

Www alan adı trafiğini göndermeye çalışıyorum. DNS için Amazon Route53 kullanıyorum. Açık alan trafiğini www. Bu iyi çalışıyor. Sorun, tüm içeriği https üzerinden sunduğumdan, doğrudan example.com'a gidersem tarayıcının sunucuya gerekli bağlantıyı kuramadığı ve bu nedenle bir HTTP isteği bile vermediğidir. Bu nedenle www etki alanına yönlendirilmiyorum ve bunun yerine istek başarısız oluyor.
Eki Eqbal

@MichaelHampton burada, özetlemek olası senaryo ve sonuçlar şunlardır: 1 - example.com Enter> başarılı yönlendirme example.com : -> Başarılı Enter www.example.com 2 example.com girin: 3 example.com -> HATA
Eki Eqbal

1
Ama hata nedir ?!
Michael Hampton

Hata, sayfaya erişemediğimizdir. Örneğin, Chrome "Google Chrome'un example.com ile bağlantı girişimini reddetti. Web sitesi kapalı olabilir veya ağınız düzgün yapılandırılmamış olabilir."
Eki Eqbal

Yanıtlar:


4

CloudFront'u s3 grubunuzun önüne koyabilir ve CloudFront'un SSL bağlantısını sonlandırmasını sağlayabilirsiniz. SNI kullanırken HTTPS ücretsizdir.

Adımlar:

  • dağıtım oluşturun ve kökeni s3 web sitesi yönlendirme grubunuz olacak şekilde SSL'yi yapılandırın.
  • cnameaçık alan adınız olacak şekilde ayarlayın
  • bu dağılımı göstermek için rota 53'ü güncelle

Son zamanlarda bununla mücadele ederken insana yardım etmeye hazır olduğunuz için teşekkürler. Daha fazla açıklayabilir misiniz, ya da en azından bu kadar basit olmadığı gibi nasıl uygulanacağını göstermek için bir bağlantı sağlayabilir misiniz :)
Eki Eqbal

1
stackoverflow.com/a/24876361/1074480 daha ayrıntılı bilgi almak için iyi bir iş çıkarıyor. Bu adımlar sizin için işe yaramıyorsa bana bildirin.
imperalix

4

Oldukça basit bir şekilde, S3 ile yapmaya çalıştığınız şeyi yapamazsınız, çünkü S3 tarafından sunulan S3 web sitesi uç noktaları https'yi desteklemez.

DNS, elbette web tarayıcılarını yeniden yönlendiremez, bu nedenle Amazon, Route 53'ün, tarayıcı.

Ancak S3'ün example.com → www.example.com yeniden yönlendirme özelliği yalnızca http'dir.


Yardımın için teşekkürler. Bunun için herhangi bir geçici çözüm var mı? Yani burada bir şeyler yapabileceğime eminim. @İmperalix yorumuna ve s3 grubunu sonlandırmak için CloudFront'u kullanmaya ne dersiniz?
Eki Eqbal

@EkiEqbal @imperialix doğrudur, ziyaretçilerinizin SNI özellikli modern tarayıcılar kullandığını varsayarak Cloudfront'u kullanabilirsiniz. Ayrıca Cloudfront'uHost: üstbilgiyi başlangıç noktasına geçirecek şekilde yapılandırmanız gerekir ve S3 web sitesi bitiş noktasını, Cloudfront'un "S3 başlangıç ​​noktası" olarak adlandırdığı şekilde değil, özel bir başlangıç ​​noktası olarak kullanmanız gerekir. web sitesi bitiş noktası).
Michael - sqlbot
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.