Herokuアプリケーションを作成し、godaddy.comからドメインを提供したいと考えています。
Herokuが提供する3つのホストをすべて構成しましたが、次のようなエラーが表示されます。
Heroku |そのようなアプリはありません
そのホスト名で設定されたアプリはありません。
おそらく、アプリの所有者が名前を変更したか、URLの入力を間違えた可能性があります。
知りたい:herokuアプリを設定する他の方法はありますか?
更新:新しいアプローチ新しいアプローチにはこのリンクを使用してください 受け入れられた答えは古い機能です。
このビデオキャストを使用して、HerokuでGoDaddyドメインを設定しましたが、完全に機能しました。非常に明確で説明が行き届いています。
注:CNAME yourdomain.com.
(.
に注意)およびheroku addons:add "custom domains"
に関する部分はスキップしてください
http://blog.heroku.com/archives/2009/10/7/heroku_casts_setting_up_custom_domains/
ビデオを要約するには:
1)GoDaddyでCNAMEを作成します
Alias Name: www
Host Name: proxy.heroku.com
2)コマンドラインでHost www.yourdomain.com
と入力して、ドメインが伝播されたことを確認します
3)heroku domains:add www.yourdomain.com
を実行します
4)heroku domains:add yourdomain.com
を実行します
これらのステップの後、私にとってはうまくいきました。それがあなたにも役立つことを願っています!
UPDATE:状況が変わったため、この投稿を確認してください Heroku/GoDaddy:裸のドメインをwwwに送信
実行する必要がある2つのステップがあります。
詳細については http://devcenter.heroku.com/articles/custom-domains をご覧ください。
おそらく最初のステップを逃したと思いますか?
更新:BambooアプリケーションでBambooのEOL proxy.heroku.comが廃止された(2014年9月)ため、これらのアプリケーションもyourapp.herokuapp.comマッピングも使用するようになりました。
Arpit、私は同じ問題を抱えていました Herokuでのデプロイとカスタムドメインの追加に関するブログ投稿 を書きました。
秘trickは
それがあなたのために働くことを願っています!
私が見つけた this ガイドは私のためのトリックを行います。
私にとって今でも有効なのは、このビデオ https://www.youtube.com/watch?v=sf6GhsVGcTQ です。やったところです。 godaddyでドメインを設定し、herokuでカスタムドメインとDNSターゲットを作成してから、2つをCNAMEにリンクするプロセス全体を説明しています。
はい、Herokuでの多くの変更。 WebサーバーにHeroku dynoを使用している場合、1つのDNS
名から別のDNS
名にエイリアスする方法を見つける必要があります(各Heroku DNSエンドポイントは多くのIPアドレスに解決して動的に調整するためロードをリクエストします)。
CNAME
レコードは、エイリアスwww.example.com
-> www.example.com.herokudns.com.
用です
CNAME
をネイキッドドメイン(@
)に使用することはできません。つまり、example.com
(CNAME Flattening
を実行できるネームサーバーを見つけない限り-これは私がしたことです) 。
しかし、GoDaddyアカウントのすべての面倒を見ることができる最も簡単なソリューションは、CNAME record
を作成するwww.example.com -> www.example.com.herokudns.com
を作成することです。
そして、example.com
からwww.example.com
への永続的な301リダイレクトを作成します。
これには、herokuアプリの設定で構成されたherokuカスタムドメイン名が1つだけ必要です:www.example.com.herokudns.com
。 @Jonathan Royはこれについて(上記)話しますが、悪いリンクを提供します。
Www以外を54.243.64.13
に、www.domain.com
をalias.herokuapp.com
にポイントし、すべてうまくいきました。
www.domain.com
をポイントし、www.domain.com
でDigコマンドを実行した後にのみIPが見つかりました。
;; ANSWER SECTION:
www.domain.com. 14400 IN CNAME aliasat.herokuapp.com.
aliasat.herokuapp.com. 300 IN CNAME us-east-1-a.route.herokuapp.com.
us-east-1-a.route.herokuapp.com. 60 IN A 54.235.186.37
;; AUTHORITY SECTION:
herokuapp.com. 900 IN NS ns-1378.awsdns-44.org.
herokuapp.com. 900 IN NS ns-1624.awsdns-11.co.uk.
herokuapp.com. 900 IN NS ns-505.awsdns-63.com.
herokuapp.com. 900 IN NS ns-662.awsdns-18.net.
理想的ではないかもしれませんが、うまくいきました。