我在EC2中使用Amazon Linux AMI。
以前,他们允许我从AWS Web控制台的内部端口(安全组)中input不同的外部端口。 现在他们只允许内部和外部端口使用相同的端口。
我需要从80和8000端口都可以看到相同的守护进程。守护进程现在在端口80上运行。
如何在同一个实例中“端口转发”端口8000到80?
我正在使用免费的使用层(使用Amazon Linux AMI的微型实例)
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 – 到目的地127.0.0.1:80
上述命令成功,但/proc/sys/net/ipv4/conf/eth0/forwarding和/proc/sys/net/ipv4/ip_forward包含0 ,即使使用sudo也不可写。