AWS8 AWS Route 53 & 가비아 도메인 연결 AWS Route 53Amazon Route 53는 가용성과 확장성이 뛰어난 도메인 이름 시스템(DNS, Domain Name System) 웹 서비스이다.도메인 구입과 네임서버(NS) 등록까지 할 수 있고 게다가 모니터링 기능까지 제공한다. Route 53은 프리 티어 사용자여도 무료가 아니다. 호스팅 영역을 생성하면 월 0.50 USD를 지불해야 한다. Route 53에서 도메인을 구입하지 않고 가비아에서 도메인을 구매한 상태에서 글을 작성한다.1. Route 53 이동route 53을 검색해서 Route 53 페이지로 이동한다.2. 호스팅 영역 생성호스팅 영역은 DNS 레코드를 관리하는 컨테이너이다. 도메인 이름을 설정하면, 이 도메인에 대한 여러 설정 정보를 호스팅 영역에 추가한다. 이런 레코드들.. 2025. 3. 11. AWS EC2 Amazon Linux 2023 Nginx 설치 Nginx 설치1. nginx 설치 전 필수 구성 요소 설치sudo yum install yum-utils2. AL2023(Amazon Linux 2023)에 대한 yum 저장소를 설정"/etc/yum.repos.d/nginx.repo"라는 파일을 만들어 아래의 내용을 작성해야 한다.sudo vi /etc/yum.repos.d/nginx.repo[nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/amzn/2023/$basearch/gpgcheck=1enabled=1gpgkey=https://nginx.org/keys/nginx_signing.keymodule_hotfixes=truepriority=9[nginx-mainline]na.. 2025. 3. 10. AWS EC2 Amazon Linux 2023 Java 설치 Amazon Linux 2023 Java 설치처음 AL2023(Amazon Linux)를 생성하면 java가 설치되어 있지 않다.AL2023은 기반 워크로드를 지원하기 위해 여러 버전의 Amazon Corretto Java를 제공한다고 한다.다음의 명령어를 사용해서 Java 17을 설치한다.sudo yum install -y java-17-amazon-corretto-headless설치가 완료되면 설치가 정상적으로 됐는지 다음의 명령어로 확인한다.java 버전 확인java -versionJava 17 버전이 정상적으로 설치가 됐다. 🔗 ReferenceAmazon Corretto 17 User Guide 2025. 3. 5. AWS EC2 Ubuntu Nginx 설치 Nginx 설치Nginx 설치 전 필수 구성 요소 설치sudo apt install -y curl gnupg2 ca-certificates lsb-release ubuntu-keyringapt가 패키지 진위를 확인할 수 있도록 공식 nginx 서명 키를 획득curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \ | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null올바른 키가 포함되어 있는지 확인gpg --dry-run --quiet --no-keyring --import --import-options import-show /usr/share/keyrings/nginx-arc.. 2025. 3. 1. Spring 프로젝트 AWS EC2 Docker 배포 Spring Boot 프로젝트를 AWS EC2에 Docker를 사용해서 배포를 해보려고 합니다.프로젝트를 Docker build를 통해 Image로 만들고 Docker Hub에 공유해서 EC2에서 다운로드하고 프로젝트를 실행하는 방법입니다.AWS EC2 구축 전이라면 아래의 링크를 참조해 주세요.AWS EC2 구축 세팅(프리 티어)현재 환경과 더 간편하게 배포하는 방법 및 EC2에 도커 설치 방법은 아래의 링크를 참조해 주세요.Spring Boot 프로젝트 AWS EC2 배포하기1. Gradle build먼저 gradle build로 jar 파일을 만들어줍니다. 그전에 따로 설정 없이 빌드를 하면 "plain"이 없는 것과 있는 것 2개의 jar 파일이 생성되기 때문에 "*-plain.jar" 파일은 생.. 2025. 2. 5. Spring Boot 프로젝트 AWS EC2 배포하기 Spring Boot 프로젝트를 AWS EC2에 가장 쉽고 간단한 방법으로 배포를 해보려고 합니다.프로젝트를 빌드해서 jar 파일을 만들고 EC2 인스턴스로 옮겨서 jar 파일을 실행만 하면 됩니다.AWS EC2 구축 전이라면 아래의 링크를 참조해 주세요.AWS EC2 구축 세팅(프리 티어) 저는 스프링에서 제공하는 예제 중 petclinic의 gradle 프로젝트로 배포했습니다. 프로젝트 기본 설정이 h2 database를 사용하고 있어서 "application.properties" 파일에서 "database" 값을 "mysql"로 변경하고, "spring.profiles.active=mysql"을 추가해서 mysql로 사용하도록 변경하고 진행했습니다. petclinic에 대한 예제는 아래의 링크를 참.. 2025. 2. 2. 이전 1 2 다음