App.js
var https = require('https');
var fs = require('fs');
var options = {
key: fs.readFileSync('/etc/apache2/ssl/apache.key'),
cert: fs.readFileSync('/etc/apache2/ssl/apache.crt')
};
// Create an HTTPS service identical to the HTTP service.
https.createServer(options,app).listen(5000);
Configuration in /etc/apache2/sites-available/default-ssl.conf
On Ubuntu or debain
SSLProxyEngine On
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off
ProxyPass /naf/node/ https://localhost:5000/naf/node/
On RedHat
SSLProxyEngine On
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerExpire off
ProxyPreserveHost On
<Proxy balancer://nodecluster>
BalancerMember https://172.16.84.96:5000
</Proxy>
ProxyPass /naf/inbox balancer://nodecluster/naf/inbox
No comments:
Post a Comment