Port forward
java.net.BindException: permission denied: 80
Linuxまたは OSXでは 1024以下のポートをrootではないユーザーが開くのを強化しない
回避方法
ipfw(OSX)
http://wiki.apache.org/tomcat/TomcatOnMacOS
sudo ipfw list # 設定状況を確認
sudo ipfw add 100 fwd 127.0.0.1,8080 tcp from any to any 80 in
sudo ipfw flush # 設定を戻す
script
https://gist.github.com/moreta/d120a7430425e0b13ce1
iptable port forward(linux)
8080 to 80へ
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
iptables -t nat -I OUTPUT -p tcp -d 127.0.0.1 --dport 80 -j REDIRECT --to-ports 8080
authbind(OSX)
やってみてない
https://github.com/Castaglia/MacOSX-authbind
authbind(linux)
やってみてない