【问题标题】:ConnectionRefusedError: [WinError 10061] No connection made because the target machine actively refused itConnectionRefusedError:[WinError 10061] 没有建立连接,因为目标机器主动拒绝它
【发布时间】:2022-12-10 11:47:55
【问题描述】:

我在 ec2 上运行一个 eth 节点 (prysm),可以通过端口 3500 访问 api 数据。我已经让所有流量都可以公开访问 ec2 入站安全流量,以便从任何地方查询 api。

然而,api 似乎只能通过 0.0.0.0:3500 在内部访问,每当我试图通过 ec2 ipv4 地址(例如http://3.10.45.65:3500/eth/v1alpha1/beacon/chainhead <-虚拟链接)公开访问 api 时,我遇到了错误ConnectionRefusedError: [WinError 10061] No connection could be made because the target machine actively refused it

为了确保 ec2 配置正确,我通过端口 3500 使用 python http 服务器公开托管了一个虚拟页面,该页面运行良好并且可以公开访问。

我对还有什么可能阻止服务器处理请求感到困惑。

任何输入将不胜感激。

【问题讨论】:

    标签: api amazon-ec2 ethereum aws-security-group connection-refused


    【解决方案1】:

    我最终使用了一个反向代理服务器,例如 caddy (https://caddyserver.com/docs/quick-starts/reverse-proxy),它将查询重定向回本地主机并且它起作用了。不过,请尽量保持您的 ip 私有

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-10
      • 2020-07-07
      • 2021-01-04
      • 2020-06-26
      • 2021-11-10
      相关资源
      最近更新 更多