Wie wird die Root- und Sub-Domain auf den Google Cloud Storage-Bucket gelenkt?

9

Ich habe erfolgreich eine statische Website erstellt, die auf Google Cloud Storage gehostet wird.

Der Bucket-Name lautet: www.example.com

und mein CNAME-Eintrag für www zeigt auf c.storage.googleapis.com

Ich habe sowohl die www- als auch die root-Domain mithilfe der Google Webmaster-Tools überprüft.

In den Google Webmaster-Tools habe ich das www als primäre Domain festgelegt (ich habe keine Ahnung, ob das relevant ist, aber ich habe einen Verweis darauf in einem anderen Post gesehen) und es ist wichtig, dass ich die Site von der www-Subdomain aus betreue die Wurzel.

Ich kann www.example.com gut erreichen, aber egal, was ich mit meiner Root-Domain versuche, ich bekomme nur den <NoSuchBucket> -Fehler.

Informationspunkt: Mein DNS wird von Cloudflare verwaltet. Wenn ich Github-Seiten zum Hosten von statischen Sites verwende, zeige ich normalerweise den Stamm auf das www mit einem CNAME-Datensatz (und überhaupt keinen A-Datensatz, weil Cloudflare ermöglicht CNAME flatternd ), aber das funktioniert hier nicht.

Ich habe versucht, meine Stammdomäne mit einem CNAME-Datensatz auf das www zu verweisen und habe versucht, sie auf c.storage.googleapis.com.

zu verweisen

Die Konfiguration der Cloud Storage-Website Dokumentation für Schritt 2 lautet: " For example, for example.com, the CNAME record contains the following information: www CNAME c.storage.googleapis.com ", macht aber keine Erwähnen Sie das Zeigen der Stammdomäne, aber das muss eine allgemeine Anforderung sein.

Ich weiß, dass ich einen zusätzlichen Bucket mit der Root-Domain erstellen und auf das www in http verweisen könnte, aber es scheint, als sollte es eine Möglichkeit geben, dies mit DNS-Records zu tun.

    
Bud Parr 28.12.2014, 17:07
quelle

3 Antworten

4

Sie können auf der Google Storage-Seite nichts tun, um die Root-Domain example.com auf www.example.com bucket zu verweisen. Die einzige Option ist das Umleiten / Weiterleiten von example.com an www.example.com auf Ihrem DNS-Provider:

Überprüfen Sie diese Links für die Weiterleitung auf Cloudflare:

Ссылка

Ссылка

    
Kamran 22.04.2015 03:05
quelle
0

Sie konnten auf Ihren Bucket nicht mit der URL zugreifen, die mit Ihrer Domain / Subdomains unterschiedlich ist. Auch wenn Sie über die URL Ihrer Stammdomäne http://yourdomain.com/ auf Ihren Bucket gs://www.yourdomain.com zugreifen möchten oder umgekehrt.

Hier müssen Sie also entweder Ihren Bucket mit dem Namen root gs://yourdomain.com oder Ihren Bucket mit dem Namen gs://www.yourdomain.com auswählen, wenn Sie den Bucket von www mit Ihrem http://www.yourdomain.com/ und dann seinen auswählen So wie es in der Dokumentation erklärt wurde.

Wenn Sie jedoch die URL Ihrer Stammdomäne http://yourdomain.com/ verwenden möchten, um auf Ihren Bucket gs://yourdomain.com zuzugreifen, müssen Sie hier den @ -Datensatz der Domäne als ALIAS / ANAME , die genauso funktionieren, als wenn CNAME eine Subdomain ist, wenn sie auf c.storage.googleapis.com

zeigt
  

Sie könnten CNAME einer Stammdomäne über @ Record finden   werden von Ihren Domain-Providern nicht unterstützt. Um davon zu kommen, kannst du   Stellen Sie sich vor, Ihre NAME - SERVER auf einen DNS - Provider zu verweisen, der die Nameserver unterstützt   ALIAS oder ANAME. Weitere Informationen finden Sie unter diese Antwort .

Sie können Google Cloud Storage (GCS) ausprobieren und eine Benutzerdefinierte NameServer für yourdomain.com und legen Sie den @ DNS-Eintrag als alias bis c.storage.googleapis.com . Dienen deinem Bucket als public-read und benannte das gleiche wie seine TLD ( gs://yourdomain.com ). Sie können feststellen, dass es gut funktioniert.

    
hyip 02.03.2016 05:47
quelle
0

meine Lösung ist:  - Ich habe eine statische Website erstellt, die auf Google Cloud Storage gehostet wird, mit einem Bucket-Namen wie: www.mydomain.hu  - An meinem DNS-Provider für www wurde ein CNAME-Datensatz hinzugefügt, der auf c.storage.googleapis.com verweist  - Erstellt eine .htaccess-Datei mit dem folgenden Inhalt und hochgeladen in das Stammverzeichnis von mydomain.hu/

%Vor%

Wenn Sie bereits eine .htaccess-Datei haben, fügen Sie diese vier Codezeilen an den Anfang der Datei ein.

    
Ferenc Kocsis 01.02.2018 11:13
quelle

Tags und Links