AWS 배포1_2024-02-26

가비아 도메인 생성

 

AWS Route53 호스팅 영역 생성

 

NS - 값/트래픽 라우팅 대상 정보 가비아 네임서버에 등록

npm run build로 dist 파일 생성

 

AWS S3 버킷 생성

- 버킷정책 수정

- 정적 웹 사이트 호스팅 편집

 

Route53 - 호스팅 영역 - 레코드 생성

 

 

gabia와 AWS간 네임서버 적용시간 소요로 설정 후 바로 접속 시 404 Not Found

 


원격 접속 설정

EC2 - 인스턴스 - 키 페어(로그인) - 새 키 페어 생성

 


인스턴스 실행 후 .pem 키가 있는 위치로 이동하여 ssh -i ~ 명령어로 접속 테스트

접속 확인

 

접속 후 명령어 실행

- sudo apt update //업데이트

- sudo apt install nginx // nginx install

nginx 설치 완료 후 nginx 실행

- sudo systemctl start nginx

 

실행 후 퍼블릭 IPv4 DNS 주소로 접속하여 nginx 실행 테스트

 

nginx 실행 완료

nginx 화면 수정

 

EC2 - 대상 그룹 생성

 


 

HTTPS 설정

새 ACM 인증서 요청 선택

CNAME (server까지), CNAME 값 붙혀넣기 //레코드 유형, 값

레코드 생성 후 인증서 상태 성공 확인

인증서 선택 후 추가 선택

 

인증서는 로드밸런서에서만 사용 HTTPS 443 로드밸런서에서 인증서 확인 후 EC2에 80으로 전달

 

https://server.greatjang.shop

로드밸런서에 443으로 요청

 

https://server.greatjang.shop

로드밸런서에 80으로 요청

'Cloud > AWS' 카테고리의 다른 글

AWS 배포3_Git action_2024-02-27  (0) 2024.02.27
AWS 배포2_2024-02-27  (0) 2024.02.27
AWS S3 vue.js build  (0) 2024.02.17
AWS EC2 클라우드 서버 생성  (0) 2024.01.08
AWS S3 storage 생성 및 버킷정책 설정  (0) 2024.01.08