AWS/인프라 구축 23

AWS EC2: Nginx, Tomcat 연동

만약 Nginx, Tomcat 설치를 못했다면 아래 링크 참고: https://minha0220.tistory.com/95 AWS EC2 Nginx 설치(Amazon Linux 2, Ubuntu) 1. Amazon Linux 2 yum 업데이트 sudo yum update -y repository 등록 sudo vi /etc/yum.repos.d/nginx.repo 아래 코드 추가 [nginx] name=nginx repo baseurl= http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1 repository 확인 yum info minha0220.tistory.com https://minha0220.tistory.com/87 AWS E..

AWS EKS 설치: CLI로 설치하는 방법(yaml 파일)

1. k8s managed Server로 사용할 EC2 인스턴스 생성 private zone에 생성 2. k8s managed Server로 사용할 인스턴스 생성 참고: https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/install-cliv2-linux.html sudo apt-get install -y unzip curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install aws --version 3. eksctl 설치(EKS설치/운영 툴) 참고: https://docs.aws.amazon.com/ko..

AWS EC2 CLI 설치

AWS Command Line Interface(AWS CLI) 명령줄 셸의 명령을 사용하여 AWS 서비스와 상호 작용할 수 있는 오픈 소스 도구 운영체제: Amazon Linux 2 AWS CLI 설치 curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg" AWS CLI 버전 확인 aws --version 프로필 설정 프로필 설정 전 aws configure list 프로필 설정하기 액세스 키와 시크릿 키는 IAM 사용자를 만들 때 저장해둔 키 입력 aws configure credentials 설정 vi ~/.aws/credentials 아래 프로필 작성해서 붙여넣기 role_arn과 MFA는 IAM 사용자 요약과 보안자격증명 탭에서 확..

AWS EC2 Nginx 설치(Amazon Linux 2, Ubuntu)

1. Amazon Linux 2 yum 업데이트 sudo yum update -y repository 등록 sudo vi /etc/yum.repos.d/nginx.repo 아래 코드 추가 [nginx] name=nginx repo baseurl= http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1 repository 확인 yum info nginx Nginx 설치 sudo yum install nginx -y Nginx 버전 확인 nginx -v Nginx 실행 sudo systemctl start nginx Nginx 중지 sudo systemctl stop nginx Nginx 상태 확인 sudo systemctl status ngi..

AWS EC2 Redis 설치

운영체제: Amazon Linux 2 yum 업데이트 후 gcc make 설치 sudo yum update -y sudo yum install gcc make -y redis 설치 & 압축풀기 & 압축파일삭제 redis 사이트에서 최신버전 링크 주소 복사 후 wget 명령어로 압축풀기 https://redis.io/download/ Download Redis You can download the last Redis source files here. For additional options, see the Redis downloads section below. Stable (7.0) Redis 7.0 includes several new user-facing features, significant perf..

AWS EC2: PEM KEY 없이 접속하기

PEM KEY로 EC2 접속 한 번 쯤은 PEM KEY로 접속해줘야한다. ssh -l [키페어] [유저명]@[Bastion Public IP] 계정, 패스워드 설정 sudo adduser [유저명] sudo passwd [유저명] 8자리 이하일 경우 경고가 뜨지만 아랑곳하지 않고 다시 입력해주면 된다. 파일 권한 변경 후 sudoers에 생성한 계정 추가 sudo chmod u+w /etc/sudoers sudo vi /etc/sudoers 파일 밑에 아래 코드 추가 유저명 ALL=(ALL:ALL) ALL sshd_config 파일 설정 변경 sudo vim /etc/ssh/sshd_config 파일 63번째 줄에 있는 PasswordAuthentication을 no 에서 yes 로 변경 서비스 재시작 ..

AWS Route 53 ② 도메인 연결

도메인을 구매했다면 AWS Route 53 호스팅 영역을 생성합니다. 구매한 도메인 주소를 입력해주면 됩니다. 생성 후 라우팅 대상 영역을 보면 4개의 네임서버가 있습니다. 도메인을 구매한 사이트에서 네임서버를 설정해줍니다. 가비아의 네임서버 설정 방법은 공식 사이트에도 잘 설명되어 있습니다. https://customer.gabia.com/manual/domain/286/991 가비아: 국내 1위 customer.gabia.com 네임서버 등록 후 다시 AWS Route 53으로 돌아와 레코드 생성 버튼을 눌러줍니다. 라우팅 대상은 각자 용도에 맞게 설정해줍니다. 도메인 주소로 접속이 잘 되는지 확인해봅시다.

AWS Route 53 ① 550원으로 도메인 발급하기(가비아)

사이트에 SSL을 적용하기 위해서는 개인 도메인이 필요합니다. 무료 도메인 발급 방법도 있지만 웬만한건 이미 발급된 상태고 그냥 몇 백원 내고 맘 편하게 사용할 수 있는 가비아를 사용해볼겁니다. https://www.gabia.com/ 웹을 넘어 클라우드로. 가비아 그룹웨어부터 멀티클라우드까지 하나의 클라우드 허브 www.gabia.com 사이트에 로그인하고 원하는 도메인명을 검색해봅니다. (저는 구글 로그인으로 회원가입 했습니다) 원하는 도메인을 선택하면 도메인 장바구니로 들어가고 신청을 누르면 됩니다. 결제까지 쭉쭉하고 My가비아를 클릭하면 구매한 도메인 정보를 볼 수 있습니다. 이번에 구매한 도메인으로 다음 포스팅에서 AWS Route 53에 연결해보겠습니다.