Регистрация домена Heroku настроена на бамбук на кедровой стоге

У меня проблема с конфигурацией DNS с Heroku при работе в Cedar Stack. Он все время думает, что я маршрутизирую свой стек Cedar на Bamboo, когда мои пользовательские домены имеют правильные указывающие записи CNAME и правильно настроены для инструкций Heroku. Вот что произошло:

Я недавно создал приложение heroku на прошлой неделе с кедровой стопкой.

Region: United States
Stack: Cedar
Framework: Ruby/Rails

И я использовал NameCheap для регистрации своего домена и указал его на запись CNAME.

Host Name | IP Address/URL    | Record Type
@           foo.herokuapp.com   CNAME (Alias)
www         foo.herokuapp.com   CNAME (Alias)

Я выполнил Руководство Heroku по пользовательским доменам и добавил домены в свое приложение heroku

$ heroku domains:add example.com
$ heroku domains:add www.example.com

Все проверки проходят, но когда я проверяю хост, он указывает на устаревший способ указания доменов в стеке Bamboo:

$ host www.mysite.com
www.mysite.com is an alias for proxy.heroku.com.
proxy.heroku.com has address 50.16.215.104
proxy.heroku.com has address 50.16.233.102
proxy.heroku.com has address 174.129.23.129
proxy.heroku.com has address 184.73.171.204

и когда я захожу на свой сайт в личном домене, я получаю эту ошибку в своих журналах

at=error code=H70 desc="Access to bamboo HTTP endpoint denied" method=GET path=/favicon.ico host=mysite.com fwd="198.244.101.217" dyno= connect= service= status=503 bytes=

... Коды ошибок Heroku затем предлагает мне правильно настроить мои пользовательские домены в соответствии с Руководством по личным доменам Heroku, что я уже сделал.

Я выполнил поиск в DNS, чтобы убедиться, что мои записи DNS указывают на правильный CNAME, и даже очистил свой DNS-кеш, но, к сожалению, безрезультатно. Любое руководство?

Очень признателен.


person Amy.js    schedule 10.10.2013    source источник


Ответы (2)


У меня была такая же проблема. Вам нужно перейти на страницу конфигурации zerigo и нажать кнопку «Настроить» рядом с доменом, у которого возникла проблема. На сайте Zerigo отредактируйте запись CNAME и замените «proxy.heroku.com» на «yourapp.herokuapp.com». На размножение нужно время.

Вы увидите что-то вроде этого:

$ host www.myapp.com
www.myapp.com is an alias for myapp.herokuapp.com.
myapp.herokuapp.com is an alias for us-east-1-a.route.herokuapp.com.
us-east-1-a.route.herokuapp.com is an alias for argon-stack-1879049447.us-east-1.elb.amazonaws.com.
argon-stack-1879049447.us-east-1.elb.amazonaws.com has address 50.19.83.99
argon-stack-1879049447.us-east-1.elb.amazonaws.com has address 54.225.177.29
argon-stack-1879049447.us-east-1.elb.amazonaws.com has address 23.23.214.121
argon-stack-1879049447.us-east-1.elb.amazonaws.com has address 54.225.170.60
argon-stack-1879049447.us-east-1.elb.amazonaws.com has address 184.73.160.229
argon-stack-1879049447.us-east-1.elb.amazonaws.com has address 23.23.245.47
argon-stack-1879049447.us-east-1.elb.amazonaws.com has address 23.21.166.91
argon-stack-1879049447.us-east-1.elb.amazonaws.com has address 184.73.213.30

Это сработало для меня только сейчас.

person JPG    schedule 10.10.2013

На случай, если кто-то обнаружит это позже, у меня была эта проблема, но моя ошибка указывала на «myapp. heroku .com» против «myapp. herokuapp .com»

person Pablo    schedule 10.01.2014
comment
Вот почему я люблю stackoverflow. Я просто застрял в этой ошибке. Спасибо. - person Hugo Nogueira; 16.08.2014
comment
Нет проблем, рад, что помог кому-то! - person Pablo; 02.09.2014