tomcat9 8080 서버를 80으로 연결하기/ AWS로 배포하기

Kim Dain·2021년 8월 12일
0

벌써 두번째 프로젝트, 두번째 도메인으로 배포가 끝이났다.
프로젝트를 한달씩만 잡아도 진짜 정신없게 지나니 몇달이 훌쩍 지나간다.

본론으로!!!
Ubuntu에 apache와 tomcat을 설치했는데 HTTP 기본서버는 80으로 지정했다.
(tomcat의 8080서버와 충돌이 없기 위해서)
도메인 주소+:8080을 입력해야만 배포된 사이트가 열렸다.
그!래!서! 도메인 주소만 입력하면 바~~로 8080서버로 열리게끔!이 목적이다.

  1. 8080 서버가 Listen 중인지 확인하기

netstat -ntl

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
t cp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp6       0      0 :::22                   :::*                    LISTEN
tcp6       0      0 :::8080                 :::*                    LISTEN
tcp6       0      0 :::80                   :::*                    LISTEN
  1. 명령어 입력으로 80포트를 8080으로 연결하기

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

  1. iptables로 설정한 방화벽 설정 저장하기

(1) iptables-persistent 패키지 다운받기

sudo apt install iptables-persistent

(2) iptables를 저장하고 다시 로드하기

sudo netfilter-persistent save
sudo netfilter-persistent reload

profile
개발자로 변신중

0개의 댓글