2013-06-10 14 views
8

Sto provando a collegarmi al mio progetto Meteor tramite SSL/TLS.Connessione Meteor SSL

Perciò ho fatto la seguente:

meteora aggiungere forza-ssl

nella cartella meteora. Quindi avvio il programma con "meteora".

Tutto sta funzionando bene su localhost, ma se voglio connettermi al server con l'IP e la porta su http, vengo reindirizzato a una connessione https con lo stesso IP e un 'Impossibile connettersi messaggio'.

Nota: ho creato un certificato per mio conto e l'ho inserito nella cartella Meteor/server.

Qualcuno sa il mio errore?

risposta

11

Non è possibile inserire il certificato nella cartella Meteor/server. Avrai bisogno di un server web per proxy della richiesta e configurerai quel server con il tuo certificato (Dice anche che, cerca force-ssl: http://docs.meteor.com/)

Ti consiglio di mettere un'istanza di nginx come proxy. Ecco un esempio di come farlo: http://www.digicert.com/ssl-certificate-installation-nginx.htm

+0

Grazie per la risposta, ma non ho assolutamente idea di cosa fare. Possiedo un server Meteor in esecuzione su localhost Port 3000. Ho installato nginx. Ma ora non so come procedere. Qual è il mio file host virtuale nginx? È /usr/local/nginx/conf/nginx.conf ?? – user2471392

+4

Bene, se sai come farlo con Apache, allora fallo con esso. Ma ho fatto un esempio per te. È solo l'inizio della configurazione da eseguire: https://gist.github.com/gabrielhpugliese/5759232. Puoi metterlo in 'nginx.conf' all'interno dell'ambito 'http {}' (nota che l'ho scritto anche negli esempi). Se funziona bene, non dimenticare di accettare la risposta :) – gabrielhpugliese

12

Se è necessario abilitare SSL support per l'applicazione Meteor distribuita con Meteor Up. Ora ha il supporto per SSL. Hai solo bisogno di dire dove sono il certificato SSL e la chiave.

Se non si ha familiarità con il processo di generazione di un certificato SSL, seguire this guide.

Disclaimer: Sono l'autore di Meteor Up.

Problemi correlati