ERR_EMPTY_RESPONSE 来自网络管理员 ejabberd docker
ERR_EMPTY_RESPONSE from web admin ejabberd docker
我是 运行宁 ejabberd 版本 21.04 来自 docker windows 10
每当我在 docker 桌面上按下按钮时尝试使用网络管理
浏览器给我一个错误,说 localhost 没有发送任何数据。
ERR_EMPTY_RESPONSE
我使用 chrome 作为网络浏览器
我遵循了本教程 https://hub.docker.com/r/ejabberd/ecs 他们在端口 5222 上启动了 ejabberd 容器,但是当我 运行 网络管理员它说无效的 http 响应,对于端口 5222 而当我 运行 在端口 8000 上它说来自服务器的错误空响应
检查日志我使用 docker exec -it ejabberd tail -f logs/ejabberd.log
2021-04-27 10:43:15.196032+00:00 [debug] <0.43.0>@application_controller:info_started/2:1929 PROGRESS REPORT:
application: runtime_tools
started_at: ejabberd@73fe5729d7a6
2021-04-27 10:43:15.196319+00:00 [debug] <0.43.0>@application_controller:info_started/2:1929 PROGRESS REPORT:
application: artificery
started_at: ejabberd@73fe5729d7a6
2021-04-27 10:43:15.196575+00:00 [debug] <0.43.0>@application_controller:info_started/2:1929 PROGRESS REPORT:
application: distillery
started_at: ejabberd@73fe5729d7a6
2021-04-27 10:43:16.037858+00:00 [debug] <0.651.0>@ejabberd:check_apps/0:139 All applications are intact
我该怎么办?
我必须更改配置文件吗
谢谢
单击 Docker 桌面中的“在浏览器中打开”图标时,它将使用最低端口号打开,请参阅 https://github.com/docker/for-win/issues/9537
因此,如果您为 C2S 公开 5222,为 Web 管理员公开 5280,Docker 桌面会打开 url http://localhost:5222 我说得对吗?那显然会引起问题!而且你应该注意到了,浏览器中打开的端口是错误的!!!
我没有手动安装映像和创建容器然后抱怨,而是按照这个很酷的教程通过自动执行所有操作绕过了这个问题,它为 webadmin 设置了 5180(而不是 5280),所以 Web Admin正常工作:
https://www.process-one.net/blog/install-ejabberd-on-windows-10-using-docker-desktop/
我是 运行宁 ejabberd 版本 21.04 来自 docker windows 10 每当我在 docker 桌面上按下按钮时尝试使用网络管理 浏览器给我一个错误,说 localhost 没有发送任何数据。 ERR_EMPTY_RESPONSE 我使用 chrome 作为网络浏览器 我遵循了本教程 https://hub.docker.com/r/ejabberd/ecs 他们在端口 5222 上启动了 ejabberd 容器,但是当我 运行 网络管理员它说无效的 http 响应,对于端口 5222 而当我 运行 在端口 8000 上它说来自服务器的错误空响应
检查日志我使用 docker exec -it ejabberd tail -f logs/ejabberd.log
2021-04-27 10:43:15.196032+00:00 [debug] <0.43.0>@application_controller:info_started/2:1929 PROGRESS REPORT:
application: runtime_tools
started_at: ejabberd@73fe5729d7a6
2021-04-27 10:43:15.196319+00:00 [debug] <0.43.0>@application_controller:info_started/2:1929 PROGRESS REPORT:
application: artificery
started_at: ejabberd@73fe5729d7a6
2021-04-27 10:43:15.196575+00:00 [debug] <0.43.0>@application_controller:info_started/2:1929 PROGRESS REPORT:
application: distillery
started_at: ejabberd@73fe5729d7a6
2021-04-27 10:43:16.037858+00:00 [debug] <0.651.0>@ejabberd:check_apps/0:139 All applications are intact
我该怎么办? 我必须更改配置文件吗 谢谢
单击 Docker 桌面中的“在浏览器中打开”图标时,它将使用最低端口号打开,请参阅 https://github.com/docker/for-win/issues/9537
因此,如果您为 C2S 公开 5222,为 Web 管理员公开 5280,Docker 桌面会打开 url http://localhost:5222 我说得对吗?那显然会引起问题!而且你应该注意到了,浏览器中打开的端口是错误的!!!
我没有手动安装映像和创建容器然后抱怨,而是按照这个很酷的教程通过自动执行所有操作绕过了这个问题,它为 webadmin 设置了 5180(而不是 5280),所以 Web Admin正常工作:
https://www.process-one.net/blog/install-ejabberd-on-windows-10-using-docker-desktop/