Lab-https-ssl-notes: Difference between revisions

From GersteinInfo
Jump to navigationJump to search
Public (talk | contribs)
Created page with 'Mihali has created lab-wide SSL encryption files ready for use with *.gersteinlab.org websites. Here are some notes on how to use it. * With Apache (under development) * Wi…'
 
Public (talk | contribs)
No edit summary
Line 7: Line 7:


* With nodejs
* With nodejs
```javascript


var https = require('https');
var https = require('https');
Line 20: Line 22:
//or give a different number like: 8443
//or give a different number like: 8443
https.createServer(options, app).listen(443);
https.createServer(options, app).listen(443);
....
```

Revision as of 14:40, 27 February 2019

Mihali has created lab-wide SSL encryption files ready for use with *.gersteinlab.org websites.

Here are some notes on how to use it.

  • With Apache
  (under development)
  • With nodejs

```javascript

var https = require('https'); //create a folder can only access by yourself, change the key name to 'key.pem', certificate name to 'cert.pem' // var ssldir=xxxxx; var options = {

 key: fs.readFileSync(ssldir+'.localhost-ssl/key.pem'),
 cert: fs.readFileSync(ssldir+'.localhost-ssl/cert.pem')

};

//need run as root to use 443 as the listenning port //or give a different number like: 8443 https.createServer(options, app).listen(443); ....

```