まずデフォルトの公開 URL をテストする
アプリのreplit.app URL とカスタムドメインを開きます。両方が同じように失敗する場合は、デプロイメントのトラブルシューティングから始めてください。カスタムドメインだけが失敗する場合は、以下に進みます。
ドメインの権威 DNS がどこで管理されているかを特定してください。ある会社からドメインを購入したからといって、その会社が DNS をホストしているとは限りません。
ドメインの検証が保留中または失敗する
- Publishing → Domains を開き、ドメインを選択します。
- Replit に表示されるレコードを、権威 DNS プロバイダーのレコードと比較します。
- レコードのタイプ、名前、値を正確に確認します。他のアプリや古いスクリーンショットの IP アドレスを再利用しないでください。
- apex ドメインと
wwwを個別に確認します。一方のレコードが、もう一方を自動的に設定することはありません。 - 同じホスト名に競合するレコードがないか確認します。特にメールや検証用のレコードなど、関係のないレコードは保持してください。
HTTPS または証明書のプロビジョニングが失敗する
DNS が意図したデプロイメントを指していること、およびドメインの検証が完了していることを確認してください。アプリケーションのコードを変更する前に、競合するレコードやプロバイダーのプロキシ設定がないか確認します。 検証は完了しているのに証明書のプロビジョニングが止まったままの場合は、ホスト名、レコードタイプ、検証状態、最後に変更した日時を添えて Support にお問い合わせください。修正のために HTTPS や証明書の検証を無効にしないでください。ドメインが誤ったサイトを表示する
ドメインがどのプロジェクトにリンクされているか、また DNS が古いホストを指したままになっていないかを確認します。apex とwww のレスポンスを比較してください。稼働中のドメインのリンクを解除する前に、訪問者への影響を避けるよう変更を計画してください。