,由于安全原因,我不想在端口80中运行我的服务器(node.js),所以我想将来自端口8080的传入流量重定向到我的aws EC2实例中的端口80 ..我试过这个:
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 :(得分:0)
iptables -L
默认只显示FILTER表。试试iptables -L -t nat
,您应该会看到自己的规则。