From a9efa2f3a36370b797e8ca0dea57756eb61c3642 Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Sun, 28 Oct 2018 12:12:48 -0400 Subject: [PATCH] ejabberd: bosh port moved to 5443 In ejabberd 18.09-1, the default BOSH port is changed from 5280 to 5443. Update ejabberd diagnostics and the jwchat-plinth apache conf, which is used by JSXC. Fixes #1398. Signed-off-by: James Valleroy Reviewed-by: Joseph Nuthalapati --- data/etc/apache2/conf-available/jwchat-plinth.conf | 6 +++--- plinth/modules/ejabberd/__init__.py | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/data/etc/apache2/conf-available/jwchat-plinth.conf b/data/etc/apache2/conf-available/jwchat-plinth.conf index 323796e09..e76c32809 100644 --- a/data/etc/apache2/conf-available/jwchat-plinth.conf +++ b/data/etc/apache2/conf-available/jwchat-plinth.conf @@ -1,6 +1,6 @@ # Proxy for BOSH server -ProxyPass /bosh/ http://localhost:5280/bosh/ -ProxyPassReverse /bosh/ http://localhost:5280/bosh/ - +ProxyPass /bosh/ http://localhost:5443/bosh/ +ProxyPassReverse /bosh/ http://localhost:5443/bosh/ + Require all granted diff --git a/plinth/modules/ejabberd/__init__.py b/plinth/modules/ejabberd/__init__.py index f735ff4f1..9e2c0843d 100644 --- a/plinth/modules/ejabberd/__init__.py +++ b/plinth/modules/ejabberd/__init__.py @@ -178,8 +178,8 @@ def diagnose(): results.append(action_utils.diagnose_port_listening(5222, 'tcp6')) results.append(action_utils.diagnose_port_listening(5269, 'tcp4')) results.append(action_utils.diagnose_port_listening(5269, 'tcp6')) - results.append(action_utils.diagnose_port_listening(5280, 'tcp4')) - results.append(action_utils.diagnose_port_listening(5280, 'tcp6')) + results.append(action_utils.diagnose_port_listening(5443, 'tcp4')) + results.append(action_utils.diagnose_port_listening(5443, 'tcp6')) results.extend(action_utils.diagnose_url_on_all('http://{host}/bosh/')) return results