개발 기록

211217 TIL (aws ACM) 본문

TIL

211217 TIL (aws ACM)

수염차 2021. 12. 17. 21:59

백엔드 코드 배포하고 도메인이랑 연결하는 작업 연습

그래도 공부할때 한두번씩 해본건데 생각이 아예 안 났다 예전에 내배캠분들이랑 정리해놓은 자료가 도움이 많이 됐다

aws 는 흥미가 너무 안 생긴다 그래도 큰 흐름은 알고 있어야 할 것 같다.

https 설정

[도메인 생성 -> 라우트53에서 호스팅 영역 생성 -> ACM 생성 -> (eb사용시) 로드밸런서 리스너 편집 -> 라우트53에서 레코드 편집 (로드밸랜서 연결해줌) ] 그래도 어려움 

 

 

route53 서브도메인 생성

route53 메인도메인 호스팅영역에 CNAME으로 입력해주면 된다. 값에는 메인 도메인이나 eb url 입력하면 되는 듯

 

ACM 생성

메인 도메인과 서브 도메인을 사용하는 경우 인증서 생성할때 도메인에 두개 다 입력해줘야한다

aws ACM 

메인 도메인은 ~~.site

개발서버로 api.~~.site 두개를 사용하려고 했는데 인증서에 메인도메인만 넣어주니 서브 도메인에 접속 했을때는

https가 적용이 안되었다.

 

참고사이트

https://jojoldu.tistory.com/434

 

AWS의 Certificate Manager 로 SSL 인증서 발급 받기

보통 서비스가 소규모라면 1대의 서버에 Nginx를 설치하고 Let's Encrypt 를 설치해서 SSL을 등록합니다. 다만 이럴 경우 트래픽이 늘어 로드밸런서 + 여러 서버 구성으로 확장하기가 쉽지 않습니다.

jojoldu.tistory.com

 

 

eb에 인증서 설정

eb에 연결된 로드밸런서에 443 추가하고 생성한 인증서 적용해줌

참고사이트

https://webruden.tistory.com/359

 

Elastic Beanstalk(EB)에 HTTPS 적용하는 방법

Elastic Beanstalk(EB) 환경에 HTTPS를 적용하기 위해서 사전에 AWS Certificate Manager(ACM)에서 SSL 인증서를 발급받아야 합니다. SSL 인증서를 발급받지 않았다면 인증서부터 발급하고 다음 단계들을 진행해..

webruden.tistory.com

 

 

**주말에 해 볼 것

-구현테스트 복습(로그인 못 함) 강의 자료보고도 이상한 에러나서 못 하겄다..

-대댓글이랑 웹소켓중에 하나 연습해보기

-jpa 강의 마무리

Comments