Назад | Перейти на главную страницу

псевдоним порт / перенаправление порта на другой локальный порт

Я использую Amazon Linux AMI в EC2.

Раньше они позволяли мне вводить другой внешний порт из внутреннего порта в веб-консоли AWS (в группах безопасности). Теперь они позволяют использовать один и тот же порт как для внутреннего, так и для внешнего порта.

Мне нужно, чтобы один и тот же демон был виден как с порта 80, так и с порта 8000. Теперь демон работает на порту 80.

Как выполнить «переадресацию портов» с 8000 на 80 в том же экземпляре?

Я использую уровень бесплатного использования (микро-экземпляр с AMI Amazon Linux)

iptables -t nat -A PREROUTING -p tcp --dport 8000 -j REDIRECT --to-port 80

Что-то вроде этого. :)

sudo iptables -t nat -I PREROUTING -p tcp -i eth0 --dport 8000 -j DNAT --to-destination 127.0.0.1:80

указанная выше команда выполняется успешно, но оба /proc/sys/net/ipv4/conf/eth0/forwarding и /proc/sys/net/ipv4/ip_forward содержит 0 и не доступны для записи даже после использования sudo.