From 11b3f65ec970ea826d0977089f83d99b46ab903f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A9sz=C3=A1ros=20Mih=C3=A1ly?= Date: Tue, 7 Apr 2020 09:10:44 +0200 Subject: [PATCH] Add listeningHost fix #179 --- server/config/config.example.js | 3 +++ server/server.js | 10 ++++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/server/config/config.example.js b/server/config/config.example.js index 3787b33..ada1553 100644 --- a/server/config/config.example.js +++ b/server/config/config.example.js @@ -58,6 +58,9 @@ module.exports = cert : `${__dirname}/../certs/mediasoup-demo.localhost.cert.pem`, key : `${__dirname}/../certs/mediasoup-demo.localhost.key.pem` }, + // listening Host or IP + // If ommitted listens on every IP. ("0.0.0.0" and "::") + //listeningHost: 'localhost', // Listening port for https server. listeningPort : 443, // Any http request is redirected to https. diff --git a/server/server.js b/server/server.js index 119f8e6..6e817b0 100755 --- a/server/server.js +++ b/server/server.js @@ -427,11 +427,17 @@ async function runHttpsServer() // http const redirectListener = http.createServer(app); - redirectListener.listen(config.listeningRedirectPort); + if(config.listeningHost) + redirectListener.listen(config.listeningRedirectPort, config.listeningHost); + else + redirectListener.listen(config.listeningRedirectPort); } // https or http - mainListener.listen(config.listeningPort); + if(config.listeningHost) + mainListener.listen(config.listeningPort, config.listeningHost); + else + mainListener.listen(config.listeningPort); } function isPathAlreadyTaken(url)