먼저 기본 게시 URL을 테스트하세요
앱의replit.app URL과 커스텀 도메인을 모두 열어보세요. 둘 다 비슷하게 실패한다면 배포 문제 해결부터 시작하세요. 커스텀 도메인에서만 실패한다면 아래를 계속 진행하세요.
도메인의 권한 있는 DNS가 어디에서 관리되는지 확인하세요. 한 회사에서 도메인을 구매했다고 해서 반드시 그 회사가 DNS를 호스팅하는 것은 아닙니다.
도메인 확인이 보류 중이거나 실패하는 경우
- Publishing → Domains를 열고 도메인을 선택하세요.
- Replit이 표시하는 레코드를 권한 있는 DNS 제공자의 레코드와 비교하세요.
- 레코드 유형, 이름, 값을 정확히 확인하세요. 다른 앱의 IP 주소나 오래된 스크린샷의 값을 재사용하지 마세요.
- 루트(apex) 도메인과
www를 따로 확인하세요. 한쪽의 레코드가 다른 쪽을 자동으로 구성하지는 않습니다. - 같은 호스트 이름에 충돌하는 레코드가 있는지 확인하세요. 관련 없는 레코드, 특히 이메일 및 확인 레코드는 그대로 유지하세요.
HTTPS 또는 인증서 프로비저닝이 실패하는 경우
DNS가 의도한 배포를 가리키고 도메인 확인이 완료되었는지 확인하세요. 애플리케이션 코드를 변경하기 전에 충돌하는 레코드나 제공자의 프록시 설정을 확인하세요. 확인은 완료되었지만 인증서 프로비저닝이 계속 멈춰 있다면 호스트 이름, 레코드 유형, 확인 상태, 마지막 변경 시각과 함께 지원팀에 문의하세요. 해결책으로 HTTPS나 인증서 검증을 비활성화하지 마세요.도메인에서 잘못된 사이트가 로드되는 경우
도메인이 어느 프로젝트에 연결되어 있는지, DNS가 여전히 이전 호스트를 가리키는지 확인하세요. 루트 도메인과www의 응답을 비교하세요. 운영 중인 도메인의 연결을 해제하기 전에 방문자가 중단되지 않도록 변경 계획을 세우세요.