Linux is sometimes confusing. Finding out how to open port 80 on Linux wasn’t hard. But I did not know that non-root users cannot listen on ports under 1000!

First I issued following root command.

# iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

Now what you have to do is LINK a port over 8080 to 80.

Using following command.

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

Now setting up your app to use port 8080 can be then accessed on port 80!