Puncte:0

Cum să redirecționați un subdomeniu vechi cu Route53

drapel id

Am redirecționat un subdomeniu vechi blog.mysite.com la pagina mea de pornire mysite.com cu o înregistrare CNAME în Route53, dar.... nu funcționează. Nu primesc niciun răspuns de la server.

Este ceva ce fac greșit?

Actualizați: Acum primesc un 403 de la Cloudfront.

introduceți descrierea imaginii aici

Înregistrare CNAME

Tim avatar
drapel gp
Tim
Este dificil să ajuți atunci când redactezi informațiile cheie necesare pentru rezolvarea problemelor.De asemenea, rețineți că trimiterea unei cereri către un alt server nu înseamnă că serverul va accepta cererea sau va trimite înapoi conținut util, poate fi necesar să îl asculte pentru cererile către vechiul domeniu și să redirecționeze / redirecționeze cererea.
Costa Michailidis avatar
drapel id
Ne pare rău, am fost pedepsit pentru că am folosit adrese URL reale la Stackoverflow. Înțeleg, deci serverul de primire crede că trebuie să fie difuzat pentru adresa URL inițială? Există o modalitate de a redirecționa la nivel DNS? O înregistrare DNS care spune „hei subdomeniul blogului doar redirecționează către subdomeniul www”. Adică, pot rescrie cererea cu DNS înainte de a o trece?
Tim avatar
drapel gp
Tim
Un server de primire poate avea un wildcard care acceptă, acceptă și deservește orice solicitare care vine, dar aceasta nu este cea implicită. Dacă cererea este http, este destul de ușor să faci o redirecționare wildcard în Nginx / Apache, dar dacă este https, conexiunea trebuie să fie terminată. Sugestia mea este să configurați serverul dvs. web să accepte acel domeniu, ceea ce poate include prezentarea certificatului https corect pentru vechiul domeniu, apoi ca serverul web să trimită o redirecționare permanentă - testați-l mai întâi cu o redirecționare temporară. Aceasta poate fi sau nu problema dvs. principală, dar va fi o problemă.
Costa Michailidis avatar
drapel id
Bine! Toate lucrează acum. A implicat utilizarea S3 pentru o redirecționare, punerea Cloudfront în fața acesteia și rutarea unei înregistrări A către site-ul Cloudfront.
Tim avatar
drapel gp
Tim
Vă voi oferi un răspuns, astfel încât să îl puteți marca gata. Simțiți-vă liber să oferiți propriul răspuns detaliat.
Puncte:1
drapel gp
Tim

Bănuiesc că problema este că direcționați o solicitare către un server care nu este configurat să accepte cereri pentru acel domeniu.

Un server de primire poate avea un wildcard care acceptă, acceptă și deservește orice solicitare care vine, dar aceasta nu este cea implicită. Dacă cererea este http, este destul de ușor să faci o redirecționare wildcard în hosting Nginx / Apache / S3, dar dacă este https, conexiunea trebuie să fie terminată.

Sugestia mea este să configurați serverul dvs. web să accepte acel domeniu, ceea ce poate include prezentarea certificatului https corect pentru vechiul domeniu, apoi ca serverul web să trimită o redirecționare permanentă - testați-l mai întâi cu o redirecționare temporară. Există mai multe alte modalități de a face acest lucru, inclusiv opțiunea site-ului static S3 pe care ați menționat-o în comentariul de mai sus.

Costa Michailidis avatar
drapel id
Mulțumiri! Aceasta este abordarea pe care am ajuns să o iau. Dacă cineva are această problemă și are nevoie de detalii, spune-mi. Este ca 19 pași pe AWS, ca în toate lucrurile AWS :)
Tim avatar
drapel gp
Tim
Ai putea să adaugi propriul tău răspuns pentru a oferi detalii și să schimbi răspunsul corect din al tău în al meu, dacă vrei.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.