xmpp - ejabberd localhost 连接被中断但日志说连接被接受
问题描述
再会
我对 ejabber 完全陌生。我已经在 debian 上(在虚拟机上)安装了 ejabber,但是当我尝试使用 localhost(http://localhost:5280/admin)检查它时,mozilla 以“连接中断”的公告响应。我检查了 ejabber 的日志,它在端口 5280 上有多行接受连接。
2018-06-02 14:27:50.526 [info] <0.491.0>@ejabberd_listener:accept:333 (#Port<0.12507>) Accepted connection ::1:32948 -> ::1:5280
2018-06-02 14:27:50.534 [info] <0.635.0>@ejabberd_http:init:163 started: {fast_tls,{tlssock,#Port<0.12507>,#Port<0.12508>}}
这是什么原因,我该如何解决这个问题?
解决方案
您已将 ejabberd 配置为在端口 5280 上使用 TLS(请参阅:tlssock
在您的日志中),但您在尝试连接时使用的是纯 HTTP(http://localhost:5280
)。
假设您的证书在 ejabberd 中正确配置,您应该使用 HTTPS 连接到它。
推荐阅读
- javascript - 如何在 redux 辅助函数中引用反应组件的状态
- python - pygame 的主循环不起作用,pygame 立即退出
- javascript - 为什么 componentDidMount 中的这个异步调用会影响组件挂载的时间?
- java - 这一行交换了两个变量,但它是怎么做的呢?
- solr - Solr 中的版本控制
- javascript - 为什么在这条线上没有任何东西记录到控制台,但它周围的一切都有效?
- java - JButton 的位置与其 JPanel 不同
- .net - .Net 核心服务写入错误的事件日志
- php - How to POST data using AJAX from one form when there are multiple forms on the same page?
- laravel - 我在用户和角色之间有关系,但我不断收到这个错误 undefined index role