У меня есть капелька DO с nginX, работающая на 8 узловых приложений в качестве прокси-серверов.Сертификат SSL на NginX
Для одного из них у меня есть определенный домен (например, 192.22.XX.20: 8888 -> mydomain.com), и мне нужен HTTPS для получения звука от пользователей микрофона.
У меня есть сертификат PositiveSSL, определенный на NginX, но когда я пытаюсь использовать его в этом приложении узла, ничего не работает. Что я делаю не так?
nginx.default.conf ... 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/; }
узел app.js
`` ` ...
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);
});
` ``
Я вижу, что приложение узла запущено и работает. Как мне это сделать? – ayxos