Lab-https-ssl-notes: Difference between revisions
From GersteinInfo
Jump to navigationJump to search
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…' |
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); ....
```