访问私有子网中 EC2 实例公开的 WebApplication

Accessing WebApplication exposed by EC2 instance in Private Subnet

我们在 EC2 实例上的 9090 端口公开了一个 Web 应用程序页面,该实例位于我们 AWS 设置的私有子网中。 我们有一个位于 public 子网中的堡垒主机,它可以与私有子网中的实例通信。我们还可以通过堡垒的 ssh 隧道连接到实例。

是否有关于在此堡垒主机上设置代理以访问 http://PrivateSubnetEC2Isntance:9090/, by redirecting the traffic to/from http://PublicBastion:9090/ 上提供的浏览器中的网页的指南?

我尝试设置 HAProxy(在堡垒上),但它似乎不起作用:HAproxy 日志中没有错误,但访问页面 http://PublicBastion:9090 只是超时。

虽然这不是答案,但很可能是由于:

  1. 安全组规则:您是否为 Bastion 安全组中的每个人开放端口 9090
  2. 您的 HAProxy 是否在 0.0.0.0 而不是 127.0.0.1 上监听?