[Spring] 배포

최동혁·2023년 4월 14일
0

spring

목록 보기
2/2

기본 설정

  • windows 2019 free teer 이미지 사용
  • 연결 후 RDP client로 접속
  • 원격 데스크톱 파일 다운로드
  • 암호 가져오기 클릭해서 아까 저장한 key pair 파일 가져오기
    • 물론 key 파일 형식은 pem이다.
  • 불러온 후, 암호 해독을 누르면 암호가 나온다.
  • 그 암호를 원격 데스크톱 파일 실행해서 나오는 창에 입력

  • 그러면 위에 나의 ec2 도메인 주소와 함께 원격으로 창이 뜬다.
  • 웹 브라우저를 열고 github로 이동
  • spring 프로젝트를 열 레포지토리로 이동
  • 일단 그 전에 앞선 포스팅에서 설치했던 jdk와 tomcat 설치
  • 아마 링크로 다운로드가 안될거다. 그렇다면 가장 오른쪽 위에 웹 브라우저 설정을 누르고 Internet Options 들어가기.
  • Secuiry 들어가기
  • Custom level 들어가기

  • 밑으로 내리다보면 file download가 보이는데 Enable로 바꿔줘야한다.

  • 그리고 앞선 과정들을 해서 java와 tomcat을 설치하고 세팅 후 localhost:8080으로 들어가면

  • 위의 그림처럼 잘 나와야한다.
  • 이제 이 원격 서버에 우리 로컬 컴퓨터로 접속하기 위해서는 방화벽을 열어야 한다.
  • firewall을 검색해서 꺼주자.

  • 왼쪽에 Advanced settings 클릭
  • 이 컴퓨터로 들어오게 설정을 해줘야 하니, 인바운드 규칙을 편집하면 된다.

  • 인바운드 규칙을 선택하고 가장 오른쪽에 new rule 클릭

  • 우리는 톰캣의 8080 포트를 열어주는 것이기 때문에 port 클릭 후 다음

  • 8080 입력후 다음

  • 나머지 설정은 디폴트로 넘기고, 이름을 Tomcat Tcp8080으로 입력 후 finish
  • 여기까지 설정이 윈도우 내에서만 방화벽을 건든것이고, AWS VPC 설정도 해줘야한다.

  • ec2의 해당 보안 그룹으로 들어가서 인바운드 규칙을 편집해준다.

  • 모든 TCP로 설정

  • 그리고 AWS에서 제공해주는 퍼블릭 ip 주소에 8080 포트를 내 로컬 컴퓨터에서 입력하면

  • 위의 그림처럼 접속이 된다.
  • 가상 컴퓨터의 firewall을 열어주었고, AWS의 보안그룹에서 모든 tcp 접속을 허용해주었기 때문에 다른 컴퓨터에서도 접속이 가능하다.
profile
항상 성장하는 개발자 최동혁입니다.

0개의 댓글