Showing
1 changed file
with
11 additions
and
3 deletions
... | @@ -6,7 +6,7 @@ | ... | @@ -6,7 +6,7 @@ |
6 | 6 | ||
7 | var app = require('../app'); | 7 | var app = require('../app'); |
8 | var debug = require('debug')('project:server'); | 8 | var debug = require('debug')('project:server'); |
9 | -var http = require('http'); | 9 | +var https = require('https'); |
10 | var fs = require('fs'); | 10 | var fs = require('fs'); |
11 | 11 | ||
12 | /** | 12 | /** |
... | @@ -17,10 +17,18 @@ var port = normalizePort(process.env.PORT || '3000'); | ... | @@ -17,10 +17,18 @@ var port = normalizePort(process.env.PORT || '3000'); |
17 | app.set('port', port); | 17 | app.set('port', port); |
18 | 18 | ||
19 | /** | 19 | /** |
20 | - * Create HTTP server. | 20 | + * Create HTTPS server. |
21 | */ | 21 | */ |
22 | 22 | ||
23 | -var server = http.createServer(app); | 23 | +const domain = 'kykint.shop'; |
24 | +const certdir = '/etc/letsencrypt/live/' + domain; | ||
25 | +const credentials = { | ||
26 | + key: fs.readFileSync(certdir + '/privkey.pem', 'utf8'), | ||
27 | + cert: fs.readFileSync(certdir + '/cert.pem', 'utf8'), | ||
28 | + ca: fs.readFileSync(certdir + '/chain.pem', 'utf8') | ||
29 | +} | ||
30 | + | ||
31 | +var server = https.createServer(credentials, app); | ||
24 | 32 | ||
25 | /** | 33 | /** |
26 | * Listen on provided port, on all network interfaces. | 34 | * Listen on provided port, on all network interfaces. | ... | ... |
-
Please register or login to post a comment