İlgili bir çalışma aşağıdakilerin tümünü sonuçlandırdı:
Sorun:
http://a.com/p1/p2.html
bugün http://B.com/p1/p2.html adresine gitmeli
, ancak daha sonra manuel / otomatik olarak yapılandırıldığında aynı
http://a.com/p1 /p2.html , http://C.com/p1/p2.html adresine gitmelidir
Yanıtlar:
DNS - adı IP adresine dönüştürür
Pek çok yeniden yönlendirme yapabilmesine rağmen, her zaman çıktı IP adresidir. DNS, URL'nin yolunu veya protokol kısmını anlamaz, yalnızca alan kısmını anlar, yani a.com yalnızca IP adresine dönüştürülür, bu nedenle http: DNS'de
yanlış yapılandırırsanız, //a.com/p1/p2.html http://152.132.121.11/p1/p2.html'ye dönüştürülebilir , ardından 152.132.121.11 ( http: //152.132.132 değil) elde edersiniz. 121.11 / p1 / p2.html ), böylece 400s hatası alırsınız (400, 403 vb.)
Yeniden yönlendirme - bu, http://a.com/p1/p2.html , http://b.com/p1/p2.html'ye dönüştürülebilir
GET, POST gibi tüm yöntemler, herhangi bir başlık ve gövde varsa çalışabilir, ancak bir web sunucusu varsa, bu başarısızlık noktası olabilir, bu nedenle ölçeklenebilirlik ve kullanılabilirlik anahtar olacaktır
AWS üzerindeyseniz , Route 53 -> API Gateway, dahili olarak Bulut cephesini kullanarak özel alan adlarıyla mümkündür
Amazon Certification Manager, AWS Gateway özel etki alanları ve Route53 ile mümkündür, ACM'deki us-east-1 kısıtlamasına dikkat edin
Umarım birine yardımcı olur