📝 문제 상황
HTTPS 적용 후 프론트/백엔드 연결이 갑자기 안 됨
또는 redirect 루프 발생
EC2 + Nginx + Spring Boot 조합에서 흔한 상황
🔍 원인
80 → 443 redirect 설정 오류
프록시 경로(/api) mismatch
Nginx에서 CORS or host header 제대로 안 넘김
Certbot SSL 설정 파일 충돌
🛠 해결 방법
/etc/nginx/sites-enabled/default 구조 정리
proxy_pass 정확하게 / or /api 구분
React dev server와 Nginx path 충돌 해결
certbot이 만든 파일 중복 제거
📌 배운 점
HTTPS는 “SSL 설정 + proxy 설정 + redirect 설정” 세 가지가 모두 맞아야 돌아간다.