2011-01-30 10 views
10

Ho impostato un dominio personalizzato su GAE utilizzando il tutorial su aral balkan per accedere a http; // app.apspot.com allo http://app.com. (Posso accedere all'applicazione a www.app.com)GAE naked to www La mappatura del dominio personalizzato non funziona

Il tutorial è piuttosto vecchio (settembre 2008) e si parla

aggiungere quattro nomi di host per i nudi dominio (vale a dire, senza yourdomain.com www) e farli puntare su IP indirizzi 216.239.32.21, 216.239.34.21, 216.239.36.21 e 216.239.38.21.

ho aggiunto il richiesto A nomi al mio DNS del dominio, ma l'accesso ai app.com mi porta ad una pagina 404 di Google
gae a name 404

ho usato nudo reindirizzamento www su blogger utilizzando un metodo simile (Un nome fornito dalla Guida di Google Blogger) e ha funzionato per me (funziona ancora). Tuttavia, a parte l'articolo su aralbalkan.com, non ho trovato una fonte ufficiale in cui si afferma che il reindirizzamento dei domini da www a naked funziona con domini su Google Apps (che GAE utilizza per gestire domini personalizzati).

La mia domanda:

Qualcuno utilizzare un metodo simile (A nomi che puntano a Google indirizzi IP) per risolvere i domini www da domini nudi per i domini personalizzati su GAE? Se sì, gli IP sono diversi o sto sbagliando?

Il metodo alternativo che posso pensare di utilizzare è, ottenendo una terza parte ospitante e indicando la A nome app.com per l'indirizzo IP che ospitano terzo, seguito da ponendo uno script redirect 301 a www. app.com su quell'host.Ma questo mi richiederà di gestire un altro hosting solo per il reindirizzamento di www.

Se qualcuno conosce dei metodi più facili per ottenere il reindirizzamento da naked a www su domini personalizzati per GAE, si prega di aiutare.

Aggiornamento:
Grazie per le risposte. Se può essere di qualche aiuto, sto usando geoscaling.com per DNS. Ho anche un account everydns. Il dominio è su namecheap e namecheap offre anche un'opzione freedns.

Aggiornamento 2

commutata miei DNS per namecheap. Immagino che geoscaling.com non offra un reindirizzamento 301 url (correggimi se sbaglio), sebbene sia ancora un ottimo servizio. Namecheap offre un reindirizzamento URL 301. Dovrebbe iniziare a lavorare in un po 'di tempo.

+0

Hi Abel, si può modificare la risposta accettata? Questa funzione è ora disponibile in App Engine. – crb

risposta

10

Anche se Google non supporta ufficialmente i domini nudi, è possibile farlo utilizzando gli strumenti DNS e di inoltro del dominio del registrar.

Ad esempio, http://conversionsupport.com è ospitato su Google App Engine e GoDaddy è dove viene gestito il DNS. Il dominio naked reindirizza al sottodominio http://www.conversionsupport.com utilizzando una regola di inoltro del dominio.

Le richieste per il dominio naked generano un reindirizzamento 301 al sottodominio www. Alcune risorse SEO affermano che l'utilizzo di un sottodominio è migliore per garantire che i motori di ricerca non vedano il contenuto del tuo sito come duplicato. Questo reindirizzamento 301 dovrebbe aiutare a garantire che sia il dominio nudo che il sottodominio www siano trattati allo stesso modo.

Questa è una risorsa per Setting up URL Forwarding in GoDaddy. Tieni presente che mentre è destinato a Google Sites, ho confermato che funziona su app di Google App Engine.

UPDATE:

Per chiarire, il dominio semplice in sé reindirizzerà al sottodominio www. Ciò significa che se i tuoi utenti digitano http://example.com, verranno reindirizzati a http://www.example.com come nel caso del mio esempio originale sopra.

Da quello che ho capito, la maggior parte degli account di Google Apps è associata a GoDaddy. Ecco lo Instructions from GoDaddy Support on Domain Forwarding Using a 301 Redirect..

GoDaddy Domain Forwarding

+0

Thx. Mi ha dato l'idea di cercare un reindirizzamento 301 con il mio registrar. – abel

9

I domini nudi non sono supportati su App Engine. Devi usare reindirizzamenti www, come suggerisci tu.

+0

+1: il tutorial non è aggiornato. Google ha rimosso il supporto per i domini nudi dalla data di quel tutorial. –

2

Come dice il nick, i domini nudi non sono supportati dal motore di app.

Sul tuo punto di metodi più semplici per ottenere il reindirizzamento da naked a www su domini personalizzati ... Alcuni host DNS, (ad esempio, dyndns.com) integrare tale abilità nel proprio pannello di controllo DNS. Puoi verificare con il tuo provider DNS per vedere se è così.

+0

Sto usando geoscaling.com, ho un account everydns e posso anche usare il servizio gratuito dns di namecheap. Nessuna di queste offerte è disponibile per il reindirizzamento dei siti www/ – abel

+0

. EveryDNS è stato acquistato da DynDNS. Sembra che avrebbero dovuto portare il tuo account sull'infrastruttura DynDNS ad un certo punto l'anno scorso. –

3

Nudo dominio (ad esempio yourdomain.com) il supporto per App Engine può essere configurato in tre fasi:

  1. Impostare un dominio semplice reindirizzamento a un sottodominio di vostra scelta (ad esempio, reindirizzamento mydomain.com ->www.mydomain.com). Consulta lo App Engine FAQ, che ti informa su configure the redirect via the Google Apps control panel per il tuo dominio.

  2. Configure App Engine to serve traffic for your custom subdomain (ad esempio www.yourdomain.com) tramite il pannello di controllo di Google Apps.

  3. (facoltativo), setup SSL for your custom domain. Questo passaggio è obbligatorio se si utilizza il traffico https: // ma non è necessario se si prevede di ospitare solo il contenuto http: //.

0

Con tutti i cambiamenti nel corso del tempo, ho voluto pubblicare che GAE (almeno al momento in cui scriviamo) supporta i domini nudi. Ho questo lavoro per wdydfun.com. Segui le indicazioni sopra menzionate da Fred Sauer e alla fine funzionerà. Mi piacerebbe fornire maggiori dettagli su questi passaggi, ma le cose sembrano cambiare frequentemente. Dovrai cliccare un po 'per trovare dove mettere le cose. Con il tempo di propagazione del DNS può essere un po 'frustrante. Raccomando di eseguire

dig ns <your url> 

dalla riga di comando per vedere cosa sta succedendo.Il mio dominio "www" si stava risolvendo in ghs.google.com e il mio dominio nudo si stava risolvendo su dreamhost in cui il dominio era stato registrato. Dopo aver compilato i record "A" extra dalle direzioni di google, il dominio nudo alla fine ha iniziato a restituire informazioni diverse e ha funzionato. Se stai provando questo in un browser, vale la pena ricordare che al momento della stesura di questo, i browser webkit sembrano essere più selettivi di Mozilla. Le mie impostazioni DNS:

A  216.239.32.21 
    A  216.239.34.21 
    A  216.239.36.21 
    A  216.239.38.21 
    TXT google-site-verification=W0rC...fnQ 
* CNAME ghs.google.com. 

Il vostro sarà probabilmente simile. A meno che le indicazioni non siano cambiate di nuovo. Il valore di CNAME è cambiato da quando ho iniziato a impostare le cose, quindi se ciò che sto scrivendo qui differisce dalle indicazioni su Google, fidati delle indicazioni su Google. HTH.

0

La mappatura dei domini nudi funziona dalla Google Developers Console.

https://code.google.com/p/googleappengine/issues/detail?id=777

Abbiamo aggiunto il supporto per i domini personalizzati per App Engine da Google Developers Console , nel senso ora è possibile associare un dominio personalizzato senza prima associazione che dominio con Google Apps.

Per accedere alla funzione, visitare https://console.developers.google.com/ e troverete l'opzione per aggiungere un dominio personalizzato in App Engine> Impostazioni .

NOTA: attualmente non supportiamo SSL su domini personalizzati creati tramite questo metodo (anche se prevediamo di rettificare questo in una versione futura ). Nel frattempo, continuiamo a supportare SSL (tramite VIP o SNI) per domini personalizzati creati tramite Google Apps, e noi continuiamo a fornire HTTPS gratuiti per tutti i domini * .appspot.com.

0

In alternativa, si potrebbe seguire la procedura che risolve questo problema, di sicuro,

  1. Ping il sito web che si vogliono trasmettere al, al fine di ottenere l'indirizzo IP se si don' lo so

  2. "Esegui"; CMD; "ping yourwebsite.com"

    Visualizzerà i dati di ping e risponderà dall'indirizzo IP. Nota questo indirizzo.

  3. login per Godaddy.com per gestire il tuo account o altro registro del dominio sito

  4. Vai a DNS di controllo Modifica/Aggiungi "A Host"

  5. Alla voce "Host" digitare: @

  6. In "Punti in" Immettere l'indirizzo IP ottenuto in precedenza.

  7. Hai finito! Il sito viene inoltrato senza il prefisso www quando inserito nella barra degli indirizzi .

Più informazioni e di riferimento:

http://www.techproceed.com/2014/05/custom-domain-setup-on-blogger-with.html