1

(tried on Server fault, so going to try here)

Hi I recently setup my octopress blog at http://davidmjohnson.me. This domain works fine, but when I try http://www.davidmjohnson.me I get a "heroku no app found." Why is the www not working. Would really appreciate an explanation. I bought my domain name at dnsimple. Do I need to add a redirect from "http://www.dav..." to just "http://dav..." ?

Thanks

4

2 に答える 2

1

heroku CLI アプリケーションでこのドメイン (および任意のサブドメイン) を構成する必要があると思います (マシンに ssh 接続し、nginx/apache の場所/仮想ホストの構成を変更するのと同じです)。

彼らの参照にこれに関するエントリがあるようです: https://devcenter.heroku.com/articles/custom-domains

ドキュメントから少し詳しく説明するには:

サブドメイン ( www.mydomain.com)

セットアップするサブドメインごとに、サブドメインが該当する Heroku ホスト名を指す CNAME レコードを使用して DNS プロバイダーを構成します。

アプリが Cedar にある場合は、サブドメインを myapp.herokuapp.com に CNAME します。Bamboo の場合は、myapp.heroku.com

DNSimple では、Cedar アプリの CNAME レコード エントリは次のようになります。 ここに画像の説明を入力

次の host コマンドを使用して、DNS が正しく構成されていることを確認できます: $ host www.example.com

www.example.com は myapp.herokuapp.com のエイリアスです。

myapp.herokuapp.com は ar.herokuapp.com のエイリアスです。

ar.herokuapp.com は、Argon-stack-1879049447.us-east-1.elb.amazonaws.com のエイリアスです。

Argon-stack-1879049447.us-east-1.elb.amazonaws.com のアドレスは 107.20.157.144 です

...

于 2012-08-18T18:01:32.247 に答える
0

本当は、逆であるべきなのです。Heroku アプリには実際の「静的」IP がないため、Heroku アプリに CNAME を指定することをお勧めします。ネイキッド ドメインには A レコードが必要なため、ネイキッド ドメインを Heroku アプリにポイントすると、すべてが不安定になります。そのため、ベスト プラクティスは、ネイキッド ドメインを「www」サブドメインに転送し、「www」CNAME を Heroku アプリに向けることです。

Heroku はこれについてここで詳しく説明します。

于 2012-08-18T17:59:23.793 に答える