DevOps

    [AWS] Nginx HTTPS 적용하기

    [AWS] Nginx HTTPS 적용하기

    1. 도입 배경 현재 AWS로 EC2를 통해 API 프로젝트를 배포중이다. Front에서 서버로 요청할 때, CORS 에러가 발생하였고 이를 해결하고 나니 브라우저에서 다음과 같은 에러가 발생하였다. 서버는 http이고 프론트에서는 https로 요청을 하는 상황인 것이다. Https로 통신하다 http로 연결되는 통신이 발생하면 보안정책에 의해 Chrome 브라우저에서 block된다. 이를 해결하기 위해 서버를 SSL구성해 Https로 변경하여 해결하기로 했다. 다음과 같은 환경에서 진행하였다. 1. AWS EC2 Ubuntu 구축 2. nginx 설치 3. Spring boot 프로젝트는 8080 포트로 배포 4. 가비아에서 도메인 구입 2. letsencrypt 인증 적용하기 Https는 인증서가 필..