NginX를 이용해 HTTPS 설정을 한 Spring Boot 배포 환경에서 Swagger 사용시 요청이 제대로 가지 않는 에러가 발생함 Security 꺼져 있음EC2에 컨테이너로 spring boot가 돌아가는중임NginX에서 http, https 모두 요청 가능하게 설정해둠 Failed to fetch 우선 별다른 설정 추가 없이 기본 설정으로 Swagger를 사용중인데 Server를 살펴보면 http://172.17.0.2:8080 으로 되어있는걸 확인할 수 있음 이는 Spring boot 컨테이너의 Docker 내부 IP인데 Spring Boot에서 server.address를 별도로 작성하지 않으면, Swagger는 기본적으로 Spring Boot 어플리케이션이 바인딩된 주소를 Server..
HTTPS를 설정하게 된 이유 세션 로그인을 구현하기위해 세션 쿠키를 사용하려면 SameSite = None과 Secure = true 설정이 필요함 하지만 계속 로그인이 안되길래 확인해보니... 위와 같은 설정을 하려면 HTTPS를 적용해야 한다는 것을 알게되었고 추후 프론트에서 녹음한 음성을 넘겨주는 로직을 구현할 때도 HTTPS가 필요하다는 것을 알게되어 HTTPS를 적용하기로 하였음 기왕이면 과금 때문에 무료로... 사용할 것들 NginX NginX는 오픈 소스 웹 서버 소프트웨어로 정적 콘텐츠 제공, 리버스 프록시, 로드 밸런서, HTTP 캐시 서버 등 다양한 기능을 수행할 수 있음 => 이벤트 기반 비동기 아키텍처를 사용하여 최소한의 리소스로 수천 개의 동시 연결을 처리할 수 있음 여기서는 H..