【问题标题】:Mesibo On Premise Deployment - curl: (56) Recv failure: Connection reset by peerMesibo 本地部署 - curl: (56) Recv failure: Connection reset by peer
【发布时间】:2023-01-20 13:34:16
【问题描述】:

我正在尝试配置 mesibo 通信服务本地部署,并尝试使用 docker - FastCGI - NGINX 部署后端应用程序。我已关注以下 URL https://mesibo.com/documentation/on-premise/#hosting-mesibo-backend-apis 请参阅标题“托管 mesibo 后端 API”。我已经使用 11443 端口在 docker 中部署应用程序。

在检查命令 sudo netstat -ltnp 时得到以下输出。所以进程运行正常。

tcp 0 0 0.0.0.0:3306 0.0.0.0:* 听 267497/mysqld tcp 0 0 0.0.0.0:11443 0.0.0.0:* LISTEN 535097/后端

当我尝试运行命令时

curl http://0.0.0.0:11443 => 出现错误“curl: (56) Recv failure: Connection reset by peer”

请帮助我摆脱这个问题。

========= 发现问题 - 但它可能对某人有帮助

运行命令“ifconfig”以查找 docker ip 地址。然后使用该 ip 地址尝试 curl 命令。

【问题讨论】:

  • 您应该使用 docker 的实际 IP 地址而不是 0.0.0.0
  • 是的,我已经运行命令“ifconfig”并获得了 docker ip 地址。谢谢@mesibo

标签: linux docker nginx curl mesibo


【解决方案1】:

请注意,mesibo 没有任何网络服务器,因此您不能直接使用 curl。

参考这个文档

https://mesibo.com/documentation/on-premise/#hosting-mesibo-backend-apis

它清楚地表明您应该配置并指向您的网络服务器。反过来,您的 Web 服务器将连接到 mesibo FastCGI 服务器。从上面的文档

你需要在你的网络服务器上配置一个 URL 来访问后端 API。 在此 URL 上收到的任何 API 请求都应转发到 mesibo 命令中指定端口的后端FastCGI服务器,端口5000 在上面的例子中。

请按照文档并在您的 Web 服务器上配置一个 URL,然后 curl 到该 URL。

【讨论】:

    猜你喜欢
    • 2014-12-20
    • 1970-01-01
    • 2012-07-15
    • 2019-06-11
    • 2020-06-06
    • 2021-09-06
    • 1970-01-01
    • 2021-05-11
    • 2019-09-06
    相关资源
    最近更新 更多