2016-11-22 17 views
2

GoogleドメインをGoogle Cloudバケットに接続しようとしています。私はこのページの上に慎重にすべての指示に従っている: GoogleドメインをGoogle Cloud Bucketに接続します。

https://cloud.google.com/storage/docs/hosting-static-website

...など、DNS番号を入力ファイルは、公開すること、などそしてそれはGoogleドメインであるため、ドメインが検証されるように。しかし、私が何をしても、バケット内のファイルを提供するドメインを取得することはできません。どんな助けもありがとう。

答えて

1

DNSで何かをするときは、DNSの伝播に1時間以上かかることがあることを覚えておくことが重要です。ここで

は、いくつかの簡単なトラブルシューティングの手順です:

  1. あなたはwww.mywebsite.comという名前のバケットを作成することができましたか?そうであれば、ドメインを所有していることをGoogleに実証済みです。
  2. digや任意の数の検索WebサイトなどのDNSツールを使用して、ドメイン 'wwww.mywebsite.com'に値 'c.storage.googleapis.com'を持つCNAMEエントリがあることを確認します。そうでない場合、Googleはあなたのドメインに対するリクエストを見ません。
  3. ファイルが一般に公開されていることを確認します。
  4. メインページのサフィックスが設定されていることを確認します.GUIは、ユーザーが「htp://www.mywebsite.com」に行くと、どのファイルを配信するかを認識します。これを実行するには、gsutil web set -m index.html gs://www.mywebsite.comを実行します。
  5. http://www.mywebsite.comに移動し、https://www.mywebsite.comでないことを確認してください。 GCSは、カスタムドメインWebサービスのHTTPSを直接サポートしていません。これを行うには、Google Cloud Load Balancingを設定する必要があります。
  6. 「mywebsite.com」などのルートドメインを設定しようとしていますが、「www.mywebsite.com」などのサブドメインではありません。 "?あなたはそれをすることはできません。ルートドメインはCNAMEリソースレコードを持つべきではありません。
+0

Googleドメインで設定を行うときに、あなたが言いましたgoogleapisのものではなく、CNAME設定をghs.googlehosted.comにするように指示されました。私はそれを試し、助けてくれてありがとう。 – classicsbro

+0

CNAME設定を使用するように指示された場所は、AppEngine - > Settings - > Custom Domainsでした。 – classicsbro

+0

ああ、ghs.googlehosted.comはGスイートを設定するためのものです。 GCSによる静的コンテンツの配信は、非常に異なる方法です。 –

1

私はついにそれを理解しました。私はwww接頭辞でバケツを作って、googleapis物を指し示すCNAME設定を入れて、合成レコードの下に、@文字を使ってルートドメインからwwwドメイン名に永久転送します。今はすべてが動作します。ご協力いただきありがとうございます。

3

CNAMEエイリアス(c.storage.googleapis.comを指す)を作成します。は、Googleクラウドのドキュメントではあまり情報がありません。

この手順に従ってください。サンプルドメインとしてwww.mydomain.comの例を取り上げます。

  1. 後藤https://domains.google.com

  2. [設定]を選択しDNS。

  3. 後藤カスタムリソースレコードセクション左入力ボックスに(ドメイン)www.mydomain.comを入れてください。

  4. CNAMEをドロップダウンします。 c.storage.googleapis.comをDATAとします。 saveを押してください。名前はwwwのようになります。それについて心配しないでください。

  5. Googleクラウドのストレージ。 新しいバケットを作成します。バケット名をドメイン名と同じにします。つまり、www.mydomain.comここに入力します。

  6. ファイルをバケットにアップロードします。

  7. バケットの中に入って、共有してページのパーミッションを与えます。

  8. バケットリストのウェブサイトの設定(右側に3ドット)に移動します。ホームページの名前をメインページにしてください。例えば、index.html。エラーページを404 not found入力ボックスに入れます。セーブすると完了です。

  9. ウェブサイトを実行して、ページをヒットできるかどうかを確認してください。

DNSが見つからないというエラーが表示される場合は、CNAMEリンクに問題があります。

許可などバケットからのエラーが発生した場合は、DNSがバケットに接続されていても、ファイルにアクセス権の問題があることを意味します。

関連する問題