我有一个 ec2 实例,我正在通过它运行开发服务器,parcel index.html --host 0.0.0.0
它最终会监听0.0.0.0:1234
。在创建 eip 并将其关联到我的实例之前,我想使用与之关联的公共 ip 地址,并通过以下方式修改我的 iptables
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 1234
这使得我能够通过浏览器使用与我的 ec2 实例关联的公共 IP 地址访问我的服务器并收到我期望的响应。
但是,我现在已经创建了一个 eip 并将其与我的实例关联(因为它是一个开发服务器,我定期启动和停止该实例,所以我想要一个恒定的 ip 地址),虽然我可以继续通过 eip 地址 ssh 进入我的实例,但我无法在我的浏览器中使用 eip 地址访问服务器。
因为我能够通过 eip ssh 到实例,所以我想知道是否存在一些实例本地配置需要我修改才能向我的服务器发出请求。
这是与我的实例关联的安全组的入站规则。