herokudns с пользовательским доменом: нет такого приложения - PullRequest
0 голосов
/ 28 октября 2018

Я несколько раз просматривал учебник по пользовательскому домену Heroku , но не могу заставить мое приложение Heroku работать с настраиваемым доменом (размещенным на namecheap.com).Проблема: Herokudns не разрешает имя приложения

Это моя конфигурация в Heroku:

Heroku

И это мой DNSзаписи:

Namecheap

Когда я захожу на omaiga.com.sv или www.omaiga.com, Heroku отвечает: «Нет такого приложения. Здесь ничего нет, еще."Что я делаю не так?

Некоторые детали:

  • Я мог бы использовать omaiga.herokuapp.com вместо protected-hookworm-0tshh2aii82icypukmovp7rz.herokudns.com , но я планирую внедрить SSL позже, поэтому мне нужно, чтобы он работал с herokudns.
  • namecheap.com рекомендует пользователю перенаправить 301 с моего корневого домена на мой 'www 'вместо использования записи ALIAS, чтобы не влиять на записи электронной почты.

1 Ответ

0 голосов
/ 01 ноября 2018

Я отвечу на свой вопрос: согласно документации Heroku адреса * .herokudns не доступны для просмотра.Вместо этого Heroku использует заголовок «Host» от клиента, чтобы гарантировать, что правильное приложение отвечает на запрос.

Проблема здесь заключалась в том, что заголовок Host идет с «www» из Namecheap (так как я сделал, что мойканоническое имя -CNAME-), но я не дал «www» Heroku, поэтому решение состоит в том, чтобы добавить пользовательский домен в Heroku с «www».

...