Q&A 피드

도메인을 Cloudflare로 연결했는데 Vercel 배포 전에 뭘 먼저 확인해야 해?

Q&A 피드

도메인을 Cloudflare로 연결했는데 Vercel 배포 전에 뭘 먼저 확인해야 해?

Cloudflare 연결 뒤 Vercel 배포 전에 먼저 볼 것은 DNS가 Vercel을 정확히 가리키는지, Vercel 도메인 설정이 붙었는지, HTTPS/프록시가 충돌하지 않는지 이 3가지입니다.

상태

answered

토픽

Vercel 도메인 배포

답변 버전

2

바로 답변 가장 먼저 확인할 3가지는 DNS 대상, Vercel 프로젝트 도메인 연결, Cloudflare 프록시/SSL 설정 충돌 여부입니다.

1. DNS가 어디를 가리키는지

  • www는 보통 Vercel이 안내하는 CNAME 값을 가리켜야 합니다.
  • 루트 도메인(example.com)은 Vercel이 요구하는 A 레코드 또는 flattening 대상인지 먼저 확인하세요.
  • Cloudflare에 예전 서버 IP가 남아 있으면 배포가 멀쩡해도 엉뚱한 곳으로 갑니다.

2. Vercel에 도메인이 실제로 연결됐는지

  • Vercel 프로젝트의 Domains에 해당 도메인이 추가되어 있어야 합니다.
  • 여기서 Valid Configuration 상태가 떠야 DNS와 프로젝트 연결이 맞습니다.
  • Cloudflare에서 DNS만 바꿔 놓고 Vercel 프로젝트에 도메인을 안 붙이면 404나 인증서 지연이 납니다.

3. Cloudflare 프록시/SSL이 Vercel과 충돌하지 않는지

  • 처음 연결할 때는 Cloudflare 프록시(주황 구름)를 잠깐 꺼서 DNS 자체가 맞는지 먼저 보는 게 안전합니다.
  • SSL 모드는 보통 Full 또는 Full (strict) 쪽을 보고, Flexible은 피하는 편이 좋습니다.
  • 리다이렉트 규칙이나 Always Use HTTPS를 여러 군데서 중복으로 켜면 루프가 생길 수 있습니다.

먼저 해볼 것 - Cloudflare DNS에서 루트/www 레코드가 Vercel 안내값과 정확히 같은지 다시 확인 - Vercel Domains 화면에서 해당 도메인이 Valid Configuration인지 확인 - 처음 점검할 때는 Cloudflare 프록시를 끄고 직접 연결 확인 후 다시 프록시 켜기

주의할 점 - 배포가 안 되는 것처럼 보여도 실제 원인은 빌드가 아니라 DNS 전파 지연인 경우가 많습니다. - 예전 서버 레코드, 중복 CNAME, 잘못된 리다이렉트 규칙이 가장 흔한 원인입니다. - 루트 도메인과 www를 동시에 쓸 거면 어느 쪽을 대표 도메인으로 둘지도 같이 정해야 합니다.