У меня есть экземпляр 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
Это позволило мне посетить мой сервер через браузер, используя общедоступный IP-адрес, связанный с моим экземпляром ec2, и получить ожидаемый ответ.
Однако теперь я создал и связал eip со своим экземпляром (потому что это сервер разработки, и я регулярно запускаю и останавливаю экземпляр, мне нужен постоянный IP-адрес), и хотя я могу продолжить ssh в свой экземпляр через eip-адрес, я не могу посетить сервер, используя eip-адрес в моем браузере.
Поскольку я могу подключиться к экземпляру по ssh через eip, мне интересно, есть ли какая-то локальная конфигурация экземпляра, которую мне нужно изменить, чтобы делать запросы к моему серверу.
Вот входящие правила для группы безопасности, связанной с моим экземпляром.