diff --git a/lib/server.js b/lib/server.js index f1cfbfeb..c04e3f71 100644 --- a/lib/server.js +++ b/lib/server.js @@ -70,14 +70,16 @@ var Server = function () { require("./web/webserver").init(self.express); // http/https/sio server init ----------------------------------------- - var key = fs.readFileSync(path.resolve(__dirname, "..", - Config.get("https.keyfile"))); - var cert = fs.readFileSync(path.resolve(__dirname, "..", - Config.get("https.certfile"))); - var ca = undefined; - if (Config.get("https.cafile")) { - ca = fs.readFileSync(path.resolve(__dirname, "..", - Config.get("https.cafile"))); + var key = "", cert = "", ca = undefined; + if (Config.get("https.enabled")) { + key = fs.readFileSync(path.resolve(__dirname, "..", + Config.get("https.keyfile"))); + cert = fs.readFileSync(path.resolve(__dirname, "..", + Config.get("https.certfile"))); + if (Config.get("https.cafile")) { + ca = fs.readFileSync(path.resolve(__dirname, "..", + Config.get("https.cafile"))); + } } var opts = {