반응형

AWS 13

[AWS] 서버 구축 EC2(WEB, WAS) - Nginx, Tomcat 연동

서버 구축 순서 [AWS] 서버 구축 EC2(WEB) - Nginx 설치[AWS] 서버 구축 EC2(WAS) - Java, Tomcat 설치현재글  연동 전 살펴봐야 할 것 # Tomcat 상태 확인ps -ef | grep tomcat# Nginx 상태 확인sudo systemctl status nginx  WEB, WAS가 위치한 EC2에서 위의 명령어로 상태를 체크한다.모두 정상 실행되는 경우 연동을 진행한다. Tomcat 기본 페이지만을 띄워주게 할 경우 Tomcat에서의 설정은 따로 필요 없다.이 글에서는 Tomcat을 따로 설정하진 않고, Nginx만 설정하도록 한다. Nginx 설정을 하기 전 설정 파일 목록을 살펴보자.# 설치한 Nginx의 설정 파일 목록ll /etc/nginx 그럼 여러 ..

AWS 2024.10.08

[AWS] 서버 환경 구축 EC2, S3, Aurora Mysql 설정 - 3 (Aurora Mysql)

서버 환경 구축 순서 [AWS] 서버 환경 구축 EC2, S3, Aurora Mysql 설정 - 1 (EC2)[AWS] 서버 환경 구축 EC2, S3, Aurora Mysql 설정 - 2 (S3)현재글  RDS란보통은 우리가 DB를 사용할 때는 서버에 직접 설치된 DB를 사용하는데,RDS는 이미 설치된 DB서버를 제공해 주는 역할을 한다.다만, 그 서버에 접속할 수는 없고 DB 자체만 서비스로 제공하게 받게 된다.장점은 서버에 DB를 직접 설치할 경우 둘 다 관리해야 되는반면 RDS를 사용하게 되면 DB만 관리하면 되기 때문에 관리적인 측면에서 공수를 아낄 수 있다.하지만 서버 설정을 바꿔주면서 DB를 좀 더 세세하게 다루고 싶을 때는 RDS를 사용하는 게 단점이 될 수 있다.   Aurora에 대해서A..

AWS 2024.10.07

[AWS] 서버 구축 EC2(WAS) - Java, Tomcat 설치

서버 구축 순서 [AWS] 서버 구축 EC2(WEB) - Nginx 설치현재글[AWS] 서버 구축 EC2(WEB, WAS) - Nginx, Tomcat 연동  EC2 Server 환경  Amazon Machine Image(AMI) Amazon Linux 2023 AMI  아키텍처 64비트(Arm)  Java 설치# root 사용자 권한을 얻는다.sudo -s# 설치 가능한 java 목록을 가져온다.yum list | grep java 명령어를 실행하면 설치 가능한 java 목록이 수두룩하게 나오지만 아래와 같이 생긴 버전 중 선택해서 설치해 주면 된다.내가 17버전을 선택한 이유는 추후 jenkins나 sonarqube를 설치할 때의 java 버전도 고려해야 하기 때문이다(현재 기준 sonarqube의..

AWS 2024.10.07

[AWS] 서버 구축 EC2(WEB) - Nginx 설치

서버 구축 순서 현재글[AWS] 서버 구축 EC2(WAS) - Java, Tomcat 설치[AWS] 서버 구축 EC2(WEB, WAS) - Nginx, Tomcat 연동  EC2 Server 환경 Amazon Machine Image(AMI)Amazon Linux 2023 AMI 아키텍처64비트(Arm)  Nginx 설치# root 사용자의 권한을 얻어준다.sudo -s# yum을 최신상태로 update 시켜준다.yum update -y# yum repository에 nginx를 다운받을 수 있는 repository를 등록 해준다.vi /etc/yum.repos.d/nginx.repo 위의 명령어를 통해 새로운 파일이 생성된다. nginx.repo[nginx] name=nginx repo baseurl..

AWS 2024.10.07

[AWS] 서버 환경 구축 EC2, S3, Aurora Mysql 설정 - 2 (S3)

서버 환경 구축 순서 [AWS] 서버 환경 구축 EC2, S3, Aurora Mysql 설정 - 1 (EC2)현재글[AWS] 서버 환경 구축 EC2, S3, Aurora Mysql 설정 - 3 (Aurora Mysql)  S3 구축 전체적인 흐름버킷 생성버킷 정책 수정IAM 사용자 생성IAM 사용자 액세스 키 생성was-server에 IAM 액세스 키 설정초기 설정할때는 WAS Server EC2에 역할을 직접 부여해서 'aws s3 cp' 명령어로 업로드를 테스트하였으나,'error unable to locate credentials' 오류가 발생해EC2에 직접 IAM 사용자 액세스키를 설정하니 동작되는 것을 확인했습니다.  S3 버킷 생성 S3 대시보드 > '버킷 만들기' 클릭  버킷이름은 원하는 대..

AWS 2024.10.07

[AWS] 서버 환경 구축 EC2, S3, Aurora Mysql 설정 - 1 (EC2)

서버 환경 구축 순서 현재글[AWS] 서버 환경 구축 EC2, S3, Aurora Mysql 설정 - 2 (S3)[AWS] 서버 환경 구축 EC2, S3, Aurora Mysql 설정 - 3 (Aurora Mysql)  시작에 앞서인스턴스를 생성하는 이 부분은 뒤에 적을 내용의 흐름이 끊기지 않게만 간단히 적고,필요한 부분만 캡처와 함께 설명을 덧붙여 넘어가려 한다.모두가 생성하고 싶은 AMI, 아키텍처, 인스턴스 유형이 각기 다를 거라 생각해 불 필요한 부분인 것 같다.(테스트용도로만 구성하고 싶으신 분들은 프리티어가 붙은 유형만을 선택해 진행하면 될 것 같다.) EC2 대시보드 > '인스턴스 시작' 클릭  WEB Server EC2 생성 이름 및 태그 : web-server애플리케이션 및 OS 이미지..

AWS 2024.10.07

[AWS] 인프라 구축 [VPC / Subnet / Routing / IGW / NAT] - 5 (NAT)

인프라 구축 순서 [AWS] 인프라 구축 [VPC / Subnet / Routing / IGW / NAT] - 설계[AWS] 인프라 구축 [VPC / Subnet / Routing / IGW / NAT] - 1 (VPC)[AWS] 인프라 구축 [VPC / Subnet / Routing / IGW / NAT] - 2 (Subnet)[AWS] 인프라 구축 [VPC / Subnet / Routing / IGW / NAT] - 3 (Routing)[AWS] 인프라 구축 [VPC / Subnet / Routing / IGW / NAT] - 4 (IGW)현재글 NAT GatewayPrivate Subnet에 위치한 EC2 인스턴스가 외부로 데이터를 내보내거나 가져오고 싶을 때 외부로 단방향 통신(내부 -> 외부 방..

AWS 2024.10.06

[AWS] 인프라 구축 [VPC / Subnet / Routing / IGW / NAT] - 4 (IGW)

인프라 구축 순서 [AWS] 인프라 구축 [VPC / Subnet / Routing / IGW / NAT] - 설계[AWS] 인프라 구축 [VPC / Subnet / Routing / IGW / NAT] - 1 (VPC)[AWS] 인프라 구축 [VPC / Subnet / Routing / IGW / NAT] - 2 (Subnet)[AWS] 인프라 구축 [VPC / Subnet / Routing / IGW / NAT] - 3 (Routing)현재글[AWS] 인프라 구축 [VPC / Subnet / Routing / IGW / NAT] - 5 (NAT)  IGW(Internet Gateway)을 세팅하는 이유폐쇄망이었던 VPC를 외부와 연동할 수 있게 길을 내주는 작업이다.   VPC 대시보드 > 인터넷 게..

AWS 2024.10.06

[AWS] 인프라 구축 [VPC / Subnet / Routing / IGW / NAT] - 3 (Routing)

인프라 구축 순서 [AWS] 인프라 구축 [VPC / Subnet / Routing / IGW / NAT] - 설계[AWS] 인프라 구축 [VPC / Subnet / Routing / IGW / NAT] - 1 (VPC)[AWS] 인프라 구축 [VPC / Subnet / Routing / IGW / NAT] - 2 (Subnet)현재글[AWS] 인프라 구축 [VPC / Subnet / Routing / IGW / NAT] - 4 (IGW)[AWS] 인프라 구축 [VPC / Subnet / Routing / IGW / NAT] - 5 (NAT) Routing Table라우팅 테이블(route table)은 서브넷 혹은 게이트웨이를 통해서 네트워크 트래픽이 전송되는 위치를 결정하는 규칙을 관리하는 곳이다...

AWS 2024.10.06

[AWS] 인프라 구축 [VPC / Subnet / Routing / IGW / NAT] - 2 (Subnet)

인프라 구축 순서 [AWS] 인프라 구축 [VPC / Subnet / Routing / IGW / NAT] - 설계[AWS] 인프라 구축 [VPC / Subnet / Routing / IGW / NAT] - 1 (VPC)현재글[AWS] 인프라 구축 [VPC / Subnet / Routing / IGW / NAT] - 3 (Routing)[AWS] 인프라 구축 [VPC / Subnet / Routing / IGW / NAT] - 4 (IGW)[AWS] 인프라 구축 [VPC / Subnet / Routing / IGW / NAT] - 5 (NAT) Subnet이란?서브넷은 VPC의 IP 주소 범위쉽게 생각해 VPC란 큰 틀 안에 Subnet이란 블록으로 구획을 지정해 주는 일이며,이 블록 안에 EC2 같은 ..

AWS 2024.10.06
반응형