2012-08-31 17 views
5

Mój rejestrator to Godaddy i uruchamiam moją aplikację na Heroku. Chciałbym skorzystać z Trasy 53, aby wskazać moje aplikacje.Heroku i Route 53

Ponieważ heroku nie zaleca Nazw, które wskazują na ich serwer proxy, z jakiej konfiguracji powinienem korzystać? (Albo jaki jest zalecany sposób ustawienia tego. Nie chcę używać SimpleDNS, o którym mówią w samouczkach heroku).

Dziękuję

Odpowiedz

1

najpierw trzeba przenieść swój DNS Amazon Route 53. Następnie należy utworzyć CNAME z your-app.herokuapp.com.

Powinieneś również dodać nazwę domeny wskazującą na swoją instancję Heroku na stronie ustawień aplikacji w "Domenach".

Po tym powinno zadziałać.

+0

Wydaje Route 53 obsługuje domen Apex, znaczenie może mieć zarówno mysite.com i www.mysite.com wskazuje na twoją aplikację heroku. –

+3

Czy możesz opisać, jak skonfigurować domenę wierzchołków, która wskazuje na Heroku w Route 53? –

+1

@ Rozwiązanie firmy Dustin Hoffman jest poprawne. Route53 ma * nie * zezwala na wierzchołek CNAME: "RRSet typu CNAME z nazwą DNS twojadomena.com jest niedozwolony na wierzchołku w strefie twojadomena.com." –

6

Właśnie skończyłem pisać Naked Domain section of the Heroku docs on Amazon Route 53. To wyjaśnia, jak skonfigurować w 302 przekierowanie z example.com do www.example.com używając Amazon S3 i Route 53.

+0

Hi @ dustin-hoffman, ponieważ wygląda na to, że napisałeś tę sekcję Mam do ciebie pytanie: Twój opis w dokumentach Heroku na temat tego, jak ALIAS nagrywać utwory, a opis trasy z trasy 53 ALIAS wydaje się być inny. Czy mógłbyś to rozwinąć? Dokumenty Heroku mówią, że jest to przekierowanie 302, jednak Route 53 mówi, że jest rzeczywistym proxy IP. Zobacz tam dokumenty tutaj: http://aws.amazon.com/route53/faqs/#Supported_DNS_record_types –

+0

Czy znalazłeś sposób, aby całkowicie usunąć "www" używając route53 i heroku? –

+0

@ChrisFoster Przepraszamy za opóźnioną odpowiedź. Nie znam przyczyny rozbieżności. Po prostu widziałem statyczną stronę ALIAS S3 wykonującą 302, aby dostać mnie z mydomain.com na www.mydomain. –