2013-11-25 13 views
0

,由于安全原因,我不想在端口80上运行我的服务器(node.js),所以我想重定向传入的流量从端口8080到我的aws EC2实例中的端口80 ..我试过这个:无法在AWS中的Ubuntu中设置iptables。我应该使用ufw吗?

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080 
iptables -t nat -A OUTPUT -p tcp --dport 80 -j REDIRECT --to-ports 8080 

我甚至尝试过“sudo”。但是,当我运行sudo iptables -L时,仍然没有任何东西。就像那样:

Chain INPUT (policy ACCEPT) 
target  prot opt source    destination   

Chain FORWARD (policy ACCEPT) 
target  prot opt source    destination   

Chain OUTPUT (policy ACCEPT) 
target  prot opt source    destination 

为什么它不起作用?

应该用ufw代替吗?它在AWS EC2 Ubuntu 13.0+实例中运行良好吗?

回答

0

iptables -L默认情况下只显示FILTER表。尝试iptables -L -t nat,你应该看到你的规则。

相关问题