2013-01-07 41 views
5

Czy ktoś wie, jak wdrożyć certyfikat SSL w mojej aplikacji nodejitsu?Certyfikat Nodejitsu SSL

Widzę, że mam już włączoną obsługę protokołu HTTPS, ale chciałbym kupić certyfikat SSL teraz, gdy otwieram dla firm.

Odpowiedz

2

Jak to:

var https = require('https'); 
var fs = require('fs'); 

var options = { 
    key: fs.readFileSync('key.pem'), 
    cert: fs.readFileSync('cert.pem') 
}; 

var a = https.createServer(options, function (req, res) { 
    res.writeHead(200); 
    res.end("hello world\n"); 
}).listen(8000); 

Gdzie cert.pem powinien być ścieżką do certyfikatu i key.pem powinna być ścieżka do swojego klucza prywatnego

http://docs.nodejitsu.com/articles/HTTP/servers/how-to-create-a-HTTPS-server

+0

Już to przeczytałem, czy to nie wpływa na działanie proxy? – levhita

+0

Mam na myśli, że już działa, po prostu bez certyfikatu, jak zauważyłem tutaj http://stackoverflow.com/questions/11748881/nodejitsu-https/11749884#11749884 – levhita

1

Napisz do nas wspierać @ nodejitsu .com lub odwiedź nas na IRC w #nodejitsu na Freenode (http://webchat.jit.su), a my pomożemy Ci w konfiguracji niestandardowego certyfikatu SSL.

+0

To taki wstyd SSL jest uważany za rzecz specyficzną dla firmy, ale nie jest pomiar bezpieczeństwa. Myślę, że niektóre agencje mają duży udział w wymuszaniu polityki braku SSL na darmowych hostach. Trudniej jest zmusić kogoś do wycofania swojego serwera, jeśli nie znasz jego nazwiska ani numeru karty kredytowej. –

4

Aby otrzymać certyfikat SSL pracy z niestandardowego domeny w Nodejitsu, można wykonać następujące czynności:

  1. Subskrybuj "business" plan on Nodejitsu (Własne domeny + SSL nie jest dostępny dla „indywidualnych” planów).
  2. Set up your DNS, aby użyć swojej domeny.
  3. Utwórz żądanie podpisania certyfikatu (CSR), maybe by using OpenSSL like this.
  4. Kup swój certyfikat SSL z wybranego urzędu certyfikacji (CA).
  5. Przejdź do panelu web Nodejitsu, gdzie znajduje się karta SSL dla Twojej aplikacji.
  6. Załaduj swój klucz prywatny (utworzony przy użyciu CSR), certyfikat i certyfikat CA za pośrednictwem panelu webops.

Szczegóły tych kroków będą się nieznacznie różnić w zależności od tego, czego używasz do tworzenia raportu bezpieczeństwa chemicznego i od dostawcy Twojego certyfikatu. Jeśli utkniesz Nodejitsu support, możesz pomóc Ci ustawić.

+1

To jest dokładny sposób! Dzięki! :) – thinklinux

Powiązane problemy