개발/AWS & 서버
url 포트번호 없이 사용 (prerouting)
보리ing
2020. 4. 17. 13:22
예를 들어 IP가 15.164.0.12 인 ec2 서버에 포트번호가 8080인 was를 올렸을 때
was를 호출하기 위해선 15.164.0.12:8080 과 같이 포트번호까지 필요하다.
15.164.0.12를 abc.com dns을 등록하여 사용한다면
abc.com:8080과 같이 호출하여야 한다.
도메인만으로 호출하고 싶을땐 기본포트를 해당 8080으로 리다이렉트해야한다.
현재적용상태 확인
sudo iptables -t nat -L
리다이렉트(80 -> 8080)
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080
초기화
sudo iptables -F -t nat
해당인스턴스 보안그룹 인바운드 규칙에 http 80이 있어야한다는건 잊지말자!