2017-01-11 2 views
0

Für einige Client-Funktionen muss ich HTTPS auf meiner Meteor-Website implementieren.Meteor - Wie benutze ich tarang: ssl korrekt?

Ich installierte Tarang: ssl Paket in Meteor und ich habe 3 Dateien:

private/ca.pem 
private/cert.pem 
private/key.pem 

Meine aktuelle Meteor-Konfiguration wie folgt festgelegt ist:

Meteor.startup(function() { 
    SSLProxy({ 
     port: 443, 
     ssl : { 
      key: Assets.getText("key.pem"), 
      cert: Assets.getText("cert.pem"), 
      ca: Assets.getText("ca.pem") 
     } 
    }); 
    .... 
} 

Mein Meteor-Server wie folgt gestartet:

sudo meteor run --port 80 --allow-superuser 

Habe ich etwas falsch gemacht oder habe ich etwas vergessen?

Antwort

1

Ich habe meinen lokalen HTTPS-Port auf 3100 gesetzt, um 443 sudo Anforderungen zu umgehen. Ich laufe Meteor mit --port 3100 und das funktioniert für mich. Außerdem setze ich nur key und cert in SSLProxy({}).