2016-10-20 13 views
-1

私は、プロキシサーバーとして8ノードのアプリケーションを実行しているnginXのDOドロップレットを持っています。NginXのSSL証明書

私は特定のドメイン(192.22.XX.20:8888 - > mydomain.comなど)を持っており、ユーザーのマイクからオーディオを取得する必要があります。

私はNginXで定義されたPositiveSSL証明書を持っていますが、そのノードアプリケーションで使用しようとすると何も動作しません。私は間違って何をしていますか?ノードは、 ``

`...

var https_options = { 
ca: fs.readFileSync("./cert/example_ca.crt"), 
key: fs.readFileSync("./cert/example.key"), 
cert: fs.readFileSync("./cert/example.crt") 
}; 

を...

https.createServer(https_options, app).listen(port, function(err) { 
    if (err) { 
    console.log(err); 
    return; 
    } 
    console.log('Listening over HTTPS at ' + port); 
}); 

` app.js

... ssl on; ssl_certificate /etc/nginx/ssl/.../ssl-bundle.crt; ssl_certificate_key /etc/nginx/ssl/.../private.key; ssl_prefer_server_ciphers on; ... #proxy to a node app running on 8005 port location /interpretame/ { #return 301 $scheme://localhost:8005$request_uri; proxy_pass http://localhost:8005/; }

nginx.default.conf

答えて

0

「何もしない」をどのように定義しますか? :)

アプリケーションはまったく起動しませんか?はいの場合は、node app.jsでアプリケーションを起動すると、これが発生する可能性があります。 sudo node app.jsでアプリケーションを起動しなければなりませんが、これは非常に悪い習慣です。

+0

ノードアプリケーションが起動していることがわかります。それはどうしたらいいですか? – ayxos