초코레

AWS 포트 번호 없이 요청하기 본문

메모

AWS 포트 번호 없이 요청하기

초코레 2020. 11. 11. 16:50
  • AWS의 인스턴스 퍼블릭 IP가 1.12.12.123이고, 톰캣 서버 포트를 8080으로 띄운 경우 1.12.12.123:8080으로 접근할 수 있다.
  • 등록한 도메인이 domain.com인 경우 도메인으로 접근하게 되면 domain.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이 있는지 확인하자
 

url 포트번호 없이 사용 (prerouting)

예를 들어 IP가 15.164.0.12 인 ec2 서버에 포트번호가 8080인 was를 올렸을 때 was를 호출하기 위해선 15.164.0.12:8080 과 같이 포트번호까지 필요하다. 15.164.0.12를 abc.com dns을 등록하여 사용한다면 abc.c..

cupeanimus.tistory.com

'메모' 카테고리의 다른 글

ajax에서 보낸 list json을 java에서 받기  (0) 2020.10.04
파일업로드와 Ajax 옵션  (0) 2020.07.31