가비아 도메인 생성
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 |