배움/작업기
백엔드&프론트 배포 완료 및 모든 서버에 CA 인증 완료. Full(strict) SSL 적용
jaytsol
2025. 6. 24. 19:36
반응형
현재 공통 도메인으로 배포중인 서버 여러 개가 있는 상태다.
몇 달 전부터 쓰고 있던 n8n 로컬 서비스.
AI 이미지&비디오 연산을 위한 서버.
기존의 두 개 서버는 나 혼자 쓰는거라 cloudflare와 원본 서버 간에 CA 인증이 아닌 자체 서명을 하거나 아니면 그냥 http로 쓰고 있었다.
그래서 그냥 cloudflare의 ssl 설정을 ‘가변’으로 보안성이 약하지만 빠르게 써먹을 수 있도록 해놓고 쓰고 있었다.
그러다 이번에 개발 중인 서비스의 프론트엔드 & 백엔드 서버가 추가되었는데,
여기엔 https를 적용해야하니.. cloudflare 의 ssl 설정을 전체(엄격)으로 맞춤
근데 공통 도메인을 쓰는 기존의 두 서비스가 막혀버리거나 무한 리다이렉트가 일어나길래, 이것들까지도 https 설정을 해야한다.
각각 Let’s encrypt를 통해 CA 인증을 받았고,
각각 서비스에는 nginx를 앞단에 두고 있는데
nginx config를 통해 80포트 (HTTP)로 들어오면 443 (HTTPS)로 리다이렉트시킴.
하여 모든 서비스에 HTTPS를 적용 완료하였고,
SSL 모드 또한 Full (strict)일 때도 모두 잘 작동 중이다.
반응형