Showing
1 changed file
with
30 additions
and
33 deletions
... | @@ -6,50 +6,47 @@ | ... | @@ -6,50 +6,47 @@ |
6 | 6 | ||
7 | var app = require("../app"); | 7 | var app = require("../app"); |
8 | var debug = require("debug")("myapp:server"); | 8 | var debug = require("debug")("myapp:server"); |
9 | -var http = require("http"); | 9 | +var https = require("https"); |
10 | + | ||
11 | +const domain = "도메인 입력"; | ||
12 | +const sslport = 3000; | ||
13 | + | ||
14 | +const option = { | ||
15 | + ca: fs.readFileSync("/etc/letsencrypt/live/" + domain + "/fullchain.pem"), | ||
16 | + key: fs | ||
17 | + .readFileSync( | ||
18 | + path.resolve( | ||
19 | + process.cwd(), | ||
20 | + "/etc/letsencrypt/live/" + domain + "/privkey.pem" | ||
21 | + ), | ||
22 | + "utf8" | ||
23 | + ) | ||
24 | + .toString(), | ||
25 | + cert: fs | ||
26 | + .readFileSync( | ||
27 | + path.resolve( | ||
28 | + process.cwd(), | ||
29 | + "/etc/letsencrypt/live/" + domain + "/cert.pem" | ||
30 | + ), | ||
31 | + "utf8" | ||
32 | + ) | ||
33 | + .toString(), | ||
34 | +}; | ||
10 | 35 | ||
11 | /** | 36 | /** |
12 | - * Get port from environment and store in Express. | 37 | + * Create HTTPS server. |
13 | */ | 38 | */ |
14 | - | 39 | +https.createServer(option, app).listen(sslport, () => { |
15 | -var port = normalizePort(process.env.PORT || "3000"); | 40 | + console.log(`[HTTPS] Server is started on port ${sslport}`); |
16 | -app.set("port", port); | 41 | +}); |
17 | - | ||
18 | -/** | ||
19 | - * Create HTTP server. | ||
20 | - */ | ||
21 | - | ||
22 | -var server = http.createServer(app); | ||
23 | 42 | ||
24 | /** | 43 | /** |
25 | * Listen on provided port, on all network interfaces. | 44 | * Listen on provided port, on all network interfaces. |
26 | */ | 45 | */ |
27 | - | ||
28 | -server.listen(port); | ||
29 | server.on("error", onError); | 46 | server.on("error", onError); |
30 | server.on("listening", onListening); | 47 | server.on("listening", onListening); |
31 | 48 | ||
32 | /** | 49 | /** |
33 | - * Normalize a port into a number, string, or false. | ||
34 | - */ | ||
35 | - | ||
36 | -function normalizePort(val) { | ||
37 | - var port = parseInt(val, 10); | ||
38 | - | ||
39 | - if (isNaN(port)) { | ||
40 | - // named pipe | ||
41 | - return val; | ||
42 | - } | ||
43 | - | ||
44 | - if (port >= 0) { | ||
45 | - // port number | ||
46 | - return port; | ||
47 | - } | ||
48 | - | ||
49 | - return false; | ||
50 | -} | ||
51 | - | ||
52 | -/** | ||
53 | * Event listener for HTTP server "error" event. | 50 | * Event listener for HTTP server "error" event. |
54 | */ | 51 | */ |
55 | 52 | ... | ... |
-
Please register or login to post a comment