[CloudFront] Https 통신 방식의 서버 환경 배포시 발생한 문제들

이홍준·2024년 4월 3일
0

AWS

목록 보기
3/4

배경

서버와 클라이언트를 배포하는 과정에서 생겼던 문제들을 정리해보았다. 생각보다 생각해야할 부분이 많았다.

조치 목록

  1. 루트 주소 이외에 하위 목록 접속시 403 Error (vandemarket.shop/*)

    • 해결 방법: 사용자 정의 오류 응답 생성으로 Redirect
  2. ACM 인증서 오래 걸리는 문제

    • 구매한 DNS(가비아)

      • 네임서버 복사
      • 네임서버 등록
  3. Mixed Content 오류

    • Frontend와 Backend의 프로토콜이 안 맞는 문제(Https ↔ Http)
    • 해결방법
      1. ACM으로 인증서 등록

      2. Route 53에 해당 도메인 등록

    • 주의사항: CloudFront에 SSL/TLS 인증서를 적용하려면 region이 “버지니아 북부”이어야 한다.
  4. Application Load Balancer(AWS Elastic Load Balancer)에 SSL/TLS을 적용하려면 해당 AWS ACM과 같은 Region이어야만 한다. -> 서버와 클라이언트의 인증서를 나눔

    • 서버용으로 ACM으로 인증서 새로 발급 (서브도메인: api)
    • 프론트는 서브도메인을 www으로 사용
profile
I'm a web developer.

0개의 댓글