www.naraapi.com 도메인에 웹을 운영중이다.
하지만 접속을 위한 Frontend 접근을 위해서는 3000번 포트로 접속해야하는데 http의 경우 80번, https의 경우 443번이 기본 포트인 관계로 도메인명만 입력한다면 자동으로 기본포트로 접속하게 된다.
따라서, 기본 포트 접속 시 3000번 포트로 리다이렉트할 필요가 있다.
sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to -port 3000
우분투 서버에 해당 명령어를 입력하여 80번 포트로 접속하는 요청을 모두 3000번으로 리다이렉트 시켰다.
최종적으로 내 도메인 접속을 위해서는 (http의 경우) www.naraapi.com + (:80 생략 => :3000 리다이렉트)가 되는 것이다.
추가로 방화벽 설정이 잘못되었을 때 초기화하는 방법은 아래와 같다.
sudo iptables -F
sudo iptables -t nat -F
sudo iptables -t mangle -F