2012-10-06 16 views
7

Sto provando a configurare un dominio personalizzato acquistato da GoDaddy per la mia app di Heroku. Ho avuto modo di lavorare in modo che il www. _ .com inoltra correttamente al mio herokuapp (cedro), ma 1) i miei tentativi di ottenere l'indirizzo nudo non hanno funzionato, e 2) quando provo ad accedere al dominio personalizzato per la prima volta, ottengo un versione del browser-dipendente di questo avviso, che io sicuramente non voglio:Avviso SSL dominio personalizzato Heroku

"questo non è probabilmente il sito che si sta cercando ... si dovrebbe probabilmente non procedere ... In questo caso,! l'indirizzo elencato nel certificato non corrisponde all'indirizzo del sito Web cercato dal tuo browser . Una possibile ragione è che le tue comunicazioni vengono intercettate da un utente malintenzionato che presenta un certificato mangiato per un sito web diverso, che causerebbe una mancata corrispondenza. Un altro motivo possibile è che il server è configurato per restituire lo stesso certificato per più siti Web, incluso quello che si sta tentando di visitare, , anche se tale certificato non è valido per tutti i siti Web . Google Chrome può dire con certezza che hai raggiunto * .herokuapp.com, ma non puoi verificare che sia lo stesso sito che intendevi raggiungere. Se si procede, Chrome non verificherà eventuali altre mancate corrispondenze."

L'HTTPS prima che l'indirizzo personalizzato è sbarrata in rosso,. Ovviamente, io non voglio spaventare i visitatori via con questo avviso, ma Inoltre, non desidero acquistare un certificato SSL tramite GoDaddy .Non ho davvero bisogno della crittografia SSL. Qualche idea su come inoltrare il sito nudo e farlo funzionare senza spaventare i visitatori?

Grazie. so che questa è una sorta di domanda vaga e non la specialità di Stack Overflow, ma ho pescato intorno a google/aiuto di Heroku/GoDaddy e ho trovato poche informazioni aggiornate che potrebbero aiutarmi a risolvere tutto questo.

Sasha

risposta

7

Stai inoltrando il traffico dal tuo dominio al tuo app.herokuapp.com?

Non sei sicuro della tua domanda se comprendi pienamente la differenza tra l'inoltro e l'utilizzo dei tuoi server dei nomi (DNS).

Sto indovinando il motivo per cui l'errore di https è dovuto al fatto che si sta inoltrando a https.

Vorrei usare l'add-on di zerigo, semplifica davvero tutto. Invece di utilizzare l'inoltro, devi indirizzare il tuo dominio al DNS di Zerigo.

https://devcenter.heroku.com/articles/zerigo_dns

+0

Sì. Stavo cercando di inoltrare. Guardo Zerigo. Grazie! – Sasha

8

Grazie mc6688. Provato zerigo. Avevo bisogno della mia app per essere raggiunta dal dominio principale e dal sottodominio come www. E lo zerigo lo risolve.

Tuttavia il problema di Sasha non è correlato a DNS ma SSL. Ci sono due modi per risolvere questo problema a seconda delle esigenze:

  1. Se si utilizza ok http poi nel environments/production.rb ci deve essere seguente configurazione della tua app config.force_ssl = false che di default è vero. Cambialo in falso.Se Firefox si lamenta, ripristinalo. Altri browser dovrebbero essere ok.

  2. Ma se hai bisogno di https allora devi usare il tuo (e non heroku`s) certificato tramite addon SSL che è un servizio a pagamento.

Problemi correlati