김대철

CHORE: 서버 설정 파일 수정

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
......