java.net.BindException: Permission denied :80

java.net.BindExceptionPermission denied <null>:80

리눅스에서 1024보나 낮은 숫자의 포트는 루트권한으로만 사용할 수 있다.
일반적으로 톰캣이나 아파치등을 관리하는 계정은 루트가 아니다.
그래서 iptable에 80으로 들어오는 모든 요청을 8080에서 처리하도록 다음과 같이 수정하였다.

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

댓글

가장 많이 본 글