Resolvendo um aplicativo Heroku colocando dois CNAMEs em cascata

1

Estou em cascata com dois CNAMEs, por vários motivos nefastos, usando o AWS Route 53 . Eu ficaria igualmente feliz em usar um alias do Route 53 seguido por um CNAME, mas embora ambas as técnicas pareçam resolvidas corretamente, eu não recebo uma resposta válida do aplicativo Heroku.

O CNAME que aponta diretamente para o aplicativo Heroku funciona: personalize-video.scalacourses.com exibe o conteúdo do aplicativo personalize-video.herokuapp.com Heroku. Isso mostra que o aplicativo Heroku está configurado corretamente para apontar para o personalize-video.scalacourses.com CNAME .

$ nslookup personalize-video.scalacourses.com
Server:         192.168.10.2
Address:        192.168.10.2#53

Non-authoritative answer:
personalize-video.scalacourses.com      canonical name = personalize-video.herokuapp.com.
personalize-video.herokuapp.com canonical name = us-east-1-a.route.herokuapp.com.
Name:   us-east-1-a.route.herokuapp.com
Address: 23.21.247.21

No entanto, pvideo.scalacourses.com , que é o segundo nível CNAME, resulta em "Heroku | Nenhum aplicativo desse tipo" e nslookup mostra que pvideo.scalacourses.com aponta diretamente para personalize-video.herokuapp.com e não indiretamente via personalize-video.scalacourses.com . / p>

$ nslookup pvideo.scalacourses.com
Server:         192.168.10.2
Address:        192.168.10.2#53

Non-authoritative answer:
pvideo.scalacourses.com canonical name = personalize-video.herokuapp.com.
personalize-video.herokuapp.com canonical name = us-east-1-a.route.herokuapp.com.
Name:   us-east-1-a.route.herokuapp.com
Address: 54.235.76.185

Suponho que o Heroku precise de algum tipo de cabeçalho que mostre que o pedido está direcionado para personalize-video.scalacourses.com , mesmo que originalmente tenha vindo de pvideo.scalacourses.com . Como posso conseguir isso?

    
por Mike Slinn 19.10.2015 / 19:51

0 respostas

Tags