AWS

    [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는 인증서가 필..

    AWS EC2 Gradle 배포 시 멈춤현상

    AWS EC2 Gradle 배포 시 멈춤현상

    1. 문제 사항 AWS EC2에 ubuntu를 설치하여 spring boot를 실행하는 도중 멈춤 현상이 발생하였다. :compileJava 부분에서 시간만 증가하며 작동하지않았다. 2. 원인 버전과 관련된 문제라고 한다. 우분투의 버전에서 gradle의 버전이 안맞는건지 정확하는게 아직도 모르겠다........ 진짜 이것때문에 몇일을 삽질한지 모르겠다... 원인을 찾는것 부터가 힘들었고 메모리 부족인줄 알고 swap으로 늘려보기도 했는데 stackoverflow에서 해결책을 찾을 수 있었다. 3. 해결 sudo apt-get install lib32stdc++6 sudo apt-get install lib32z1 https://stackoverflow.com/questions/32360632/gradl..