From dab6957e44af2f467b197178fd2e5a422c701c56 Mon Sep 17 00:00:00 2001 From: Patrick <patrick.wuerstle@gmx.de> Date: Fri, 11 Sep 2020 09:39:41 +0200 Subject: [PATCH] test server update auf ssl --- server.js | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/server.js b/server.js index 16238aa09..7adb9a540 100644 --- a/server.js +++ b/server.js @@ -7,10 +7,35 @@ app.use(bodyParser.urlencoded({ extended: false })) app.use(bodyParser.json()) const request = require('ajax-request'); +// app.use(express.static('vcm')); +// app.listen(process.env.PORT || 8083); + +const app = express(); + +// Certificate +const privateKey = fs.readFileSync('/etc/letsencrypt/live/umfrage.smartvillages.online/privkey.pem', 'utf8'); +const certificate = fs.readFileSync('/etc/letsencrypt/live/umfrage.smartvillages.online/cert.pem', 'utf8'); +const ca = fs.readFileSync('/etc/letsencrypt/live/umfrage.smartvillages.online/chain.pem', 'utf8'); + +const credentials = { + key: privateKey, + cert: certificate, + ca: ca +}; + app.use(express.static('vcm')); -app.listen(process.env.PORT || 8083); +// Starting both http & https servers +const httpServer = http.createServer(app); +const httpsServer = https.createServer(credentials, app); + +// httpServer.listen(80, () => { +// console.log('HTTP Server running on port 80'); +// }); +httpsServer.listen(8083, () => { + console.log('HTTPS Server running on port 8083'); +}); // app.post('/addpoint', function(req,res){ -- GitLab