
- SSL 을 발급받아 인증함
- SSL 인증서는 무료 인증기관인 LetsEncrypt 사용
- 인증서를 발급받기 위해서는 도메인이 필요함
- 가비아에서 도메인 발급
- LetsEncrypt 에서 인증서 발급
- *.moeyora.site
- 와일드 카드를 사용함으로써 같은 인증서로 위의 두 개의 도메인의 인증서를 대체할 수 있음
- Nginx 설정
- 백엔드 배포 서버와 프론트엔드 배포 서버에 존재
- config 로 인증서를 설정해두어야 함
- Nginx 에서 암복호화를 진행하므로 spring 은 알지못함
- HTTPS 로만 접근하게 하기 위해 80(HTTP) 포트로 접근이 돌아오면 443(HTTPS) 로 redirect 시킴
- 443 포트로 요청이 들어오면 Nginx 가 8080 으로 매핑시킨 후 spring 으로 요청을 보냄