porta alias / port forwarding para outra porta local

2

Estou usando o Amazon Linux AMI no EC2.

Anteriormente, eles permitiam que eu inserisse uma porta externa diferente da porta interna no console da web da AWS (nos grupos de segurança). Agora eles só permitem a mesma porta para a porta interna e externa.

Eu preciso ter o mesmo daemon visível nas duas portas 80 e 8000. O daemon agora está sendo executado na porta 80.

Como faço para "portar" a porta 8000 para 80 na mesma instância?

Estou usando a camada de uso gratuito (micro instância com o Amazon Linux AMI)

    
por Afriza N. Arief 24.03.2011 / 10:02

2 respostas

4

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

Algo parecido com isto. :)

    
por 24.03.2011 / 10:42
0

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

o comando acima é bem-sucedido, mas os dois /proc/sys/net/ipv4/conf/eth0/forwarding e /proc/sys/net/ipv4/ip_forward contêm 0 e não são graváveis mesmo depois de usar sudo .

    
por 26.03.2011 / 01:26