awsEC2 2

[CI/CD] Nginx를 사용한 https 적용 방법

AWS EC2 서버 배포는 완료되었지만 해당 URL은 http의 형태이다.프론트와 서버 연결을 위하여 https 형태의 배포가 필요했다. 1. 도메인 구매하기내도메인.한국 (https://xn--220b31d95hq8o.xn--3e0b707e/)원하는 도메인 검색 후 도메인 등록설정고급 설정 (DNS)IP연결(A)AWS EC2 URL넣어주기수정 완료   2. AWS EC2 설정: 인바운드 규칙 추가 EC2- 보안 그룹- 인바운드 규칙 편집보안 그룹 규칙 1유형HTTP프로토콜TCP포트 범위80소스0.0.0.0/0보안 그룹 규칙 2유형HTTPS프로토콜TCP포트 범위443소스0.0.0.0/0보안 그룹 규칙 3유형SSH프로토콜TCP포트 범위22소스0.0.0.0/0보안 그룹 규칙 4유형사용자 지정 TCP프로토콜T..

[CI/CD] AWS EC2 + Docker + Github Actions 를 이용한 자동 배포 구축

이전에는 AWS Elastic Beanstalk으로 배포를 해봤다가이번엔 AWS EC2와 Docker를 사용하여 아예 다른 방식으로 배포를 하게 되어 적어본다!  나는 항상 로컬에서 Jar 파일 실행과 도커 컨테이너 실행까지 해보고 나서 문제가 없음을 확인한 후, 배포를 시작한다.  Jar 파일 생성 및 실행Gradle- Tasks- buildbootJar 더블 클릭build- libs~SNAPSHOT.jar 파일 생성 완료jar 파일 실행하여 확인 도커 컨테이너 실행Dockerfile 작성 (프로젝트 루트 위치)FROM openjdk:17-jdkLABEL maintainer="yubin"ARG JAR_FILE=build/libs/*.jarADD ${JAR_FILE} app.jarENTRYPOINT ["..

728x90