2013-01-07 29 views
5

nodejitsuアプリケーションにSSL証明書を展開する方法を知っている人はいますか?Nodejitsu SSL証明書

私は既にhttpsを有効にしていることがわかりますが、私はビジネスのために開設したので、SSL証明書を購入したいと考えています。このよう

答えて

2

cert.pemはあなたの証明書とkey.pemへのパスでなければなりません

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); 

は、その秘密鍵

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

+0

私は既にそれを読んでいましたが、それはプロキシの仕組みに影響しませんか? – levhita

+0

私はそれがすでに動作していることを証明しているだけで、ここに気づいたことになります。http://stackoverflow.com/questions/11748881/nodejitsu-https/11749884#11749884 – levhita

1

へのパスでなければなりません@のnodejitsuをサポートするために、私たちの行を削除.comを参照するか、Freenodeの#nodejitsu(http://webchat.jit.su)のIRCにお問い合わせください。カスタムSSL証明書の設定についてお手伝いします。 Nodejitsu上のカスタムドメインでの作業SSL証明書を取得するには、次の操作を行うことができます

+0

SSLはビジネス特有のものだと考えられていますが、セキュリティ対策。私はいくつかの機関が自由なホストにSSLのポリシーを強制するのに大きな役割を持っていると思います。あなたの名前やクレジットカード番号がわからない場合、誰かに自分のサーバーをバックドアさせることは、より困難です。 –

4

  1. "business" plan on Nodejitsuに購読(カスタムドメイン+ SSL「個人」のプランでは使用できません)。ドメインを使用するには
  2. Set up your DNS
  3. 証明書署名要求(CSR)をmaybe by using OpenSSL like thisに作成します。
  4. 選択した認証局(CA)からSSL証明書を購入します。
  5. アプリケーション用のSSLタブがあるNodejitsu webopsパネルに移動します。
  6. プライベートキー(CSRで作成)、証明書、およびCA証明書をwebopsパネルでアップロードします。

これらの手順の詳細は、CSRを作成するために使用するものと、証明書提供者が誰であるかによって若干異なります。あなたが立ち往生した場合Nodejitsu supportあなたを設定することができます。

+1

それは正確な方法です!ありがとう! :) – thinklinux