2013-11-25 14 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,你應該看到你的規則。

相關問題