은승우

delete greenlock

Showing 1 changed file with 28 additions and 14 deletions
...@@ -4,26 +4,40 @@ const line = require('@line/bot-sdk'); ...@@ -4,26 +4,40 @@ const line = require('@line/bot-sdk');
4 var request = require('request'); 4 var request = require('request');
5 var https=require('https'); 5 var https=require('https');
6 var http=require('http'); 6 var http=require('http');
7 -const lex = require('greenlock-express').create({ 7 +
8 - version: 'draft-11', 8 +
9 - configDir: '/etc/letsencrypt/', 9 +var fs = require("fs");
10 - email: 'sweun1@naver.com', 10 +
11 - agreeTos: true, 11 +var httpsOptions = {
12 - approvedDomains: ['oss.chatbot.bu.to','www.oss.chatbot.bu.to'], 12 + key: fs.readFileSync("/etc/letsencrypt/live/oss.chatbot.bu.to/privkey.pem"),
13 + cert: fs.readFileSync("/etc/letsencrypt/live/oss.chatbot.bu.to/cert.pem")
14 +};
15 +
16 +http.createServer(app).listen(80);
17 +https.createServer(httpsOptions, app).listen(443);
18 +/* if ssl expired
19 +var greenlock= require('greenlock-express');
20 +const lex = greenlock .create({
21 + version: 'draft-11', // 버전2
22 + store: require('greenlock-store-fs'),
23 + configDir: '/etc/letsencrypt', // 또는 ~/letsencrypt/etc
24 + approveDomains: (opts, certs, cb) => {
25 + if (certs) {
26 + opts.domains = ['oss.chatbot.bu.to', 'www.oss.chatbot.bu.to'];
27 + } else {
28 + opts.email = 'sweun1@naver.com';
29 + opts.agreeTos = true;
30 + }
31 + cb(null, { options: opts, certs });
32 +
33 + },
13 renewWithin: 81 * 24 * 60 * 60 * 1000, 34 renewWithin: 81 * 24 * 60 * 60 * 1000,
14 renewBy: 80 * 24 * 60 * 60 * 1000, 35 renewBy: 80 * 24 * 60 * 60 * 1000,
15 -}).listen(80, 443); 36 +});*/
16 -
17 37
18 //papago api 38 //papago api
19 39
20 40
21 -https.createServer(lex.httpsOptions, lex.middleware(app)).listen((process.env.SSL_PORT || 443),()=>{
22 - console.log("server on 443");
23 -});
24 -http.createServer(lex.middleware(require('redirect-https')())).listen(process.env.PORT || 80,()=>{
25 - console.log("server on 80");
26 -});
27 //번역 api_url 41 //번역 api_url
28 var translate_api_url = 'https://openapi.naver.com/v1/papago/n2mt'; 42 var translate_api_url = 'https://openapi.naver.com/v1/papago/n2mt';
29 43
......