Lab-https-ssl-notes
From GersteinInfo
(Difference between revisions)
												
			
		| Line 14: | Line 14: | ||
| // | // | ||
| var ssldir=xxxxx; | var ssldir=xxxxx; | ||
| - | var options = { | + | var options = {   | 
| - | + | key: fs.readFileSync(ssldir+'.localhost-ssl/key.pem'),   | |
| - | + | cert: fs.readFileSync(ssldir+'.localhost-ssl/cert.pem')   | |
| }; | }; | ||
Revision as of 14:42, 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); ....
```
