SSL証明書が「Pending」のままになるのはなぜですか?

ドメインまたはホスティングにSSL証明書を追加しようとしても、ステータスが「Pending」のままの場合、原因は次のいずれかです。

以下では、各シナリオの詳細な説明と、その解決方法を紹介します。

1. ドメインとホスティングの接続が有効ではない

Spaceshipでは、SSLのインストールはドメインとホスティングの接続が有効になった後にのみ開始されます。これは、認証局(CA)がドメイン所有権を確認し、証明書を発行できるようにするために必要です。

有効な接続とは、次の状態を意味します。

  • ドメインが正しく向けられている(ネームサーバーまたはDNSレコード経由)

  • 必要なドメイン認証(TXTレコードなど)が完了している

  • システムがドメインを完全に検出している

ウェブサイトがすでにブラウザで開ける場合でも、接続が「Active」になるまでSSLの発行は開始されません

Hosting Managerでの接続ステータス

ドメインをホスティングに接続すると、次のいずれかのステータスが表示される場合があります。

  • Active
    ドメインは正しく接続されており、SSLのインストールはまもなく開始されます。通常、SSLのインストールには最大15分かかります。

接続ステータスの詳細を確認するには、Hostingアイコンをクリックしてください。

  • Connecting
    ドメインはまだ完全には接続されておらず、SSLの発行は一時停止されています。システムはドメインのDNSレコードを確認しようとしている可能性が高いです。そのため、必要なDNSレコードがすべて正しく設定されていることを確認し、ドメインとホスティングの接続が完全に伝播して確立されるまで時間を置く必要があります。


接続ステータスの詳細を確認するには、Hostingアイコンをクリックしてください。

  • Corrupted / Offline

    ドメインは正しく接続されておらず、問題が修正されるまでSSLはインストールされません。これは、ドメインにDNSレコードが不足している場合や、ドメイン名がSpaceshipのネームサーバーに正しく向けられていない場合に発生することがあります。また、ホスティングサブスクリプションの期限切れや失効、あるいはサーバー側またはプラットフォーム側の問題に関連している可能性もあります。ネームサーバーとDNSが正しく設定され、ホスティングが有効な場合は、さらにサポートが必要であればお問い合わせください。


接続ステータスの詳細を確認するには、Hostingアイコンをクリックしてください。


接続が有効になるまでの時間

Spaceship-registered domainをお使いの場合、通常は次の時間枠が目安となります。

  • 通常、ドメインをSpaceshipホスティングに向けてから、ドメインとホスティングの接続は1時間以内に有効になります

  • ドメインのステータスがまだ「Connecting」の場合、システムは30分ごと

third-party domainを使用している場合は、次のいずれかの方法で当社のホスティングに接続できます。

  • ネームサーバー(launch1.spaceship.net / launch2.spaceship.net

  • DNSレコード 

 DNSレコードを使用する場合:

  • TXT verification recordDomain Management → Nameservers & DNS → View Guides から確認し、ドメインレジストラに追加してください

  • レコードを作成したら、手動で確認するために「Verify DNS changes」をクリックしてください

ウェブサイトがすでに読み込まれている場合でも、TXT認証なしでは接続は有効にならず、SSLは「Pending」のままになる点にご注意ください。

システムの確認間隔

Spaceship-registered domainsの場合 

接続は通常、ネームサーバーまたはDNSレコードを介してドメインをホスティングに向けてから最大1時間で有効になります。最初の1時間を過ぎてもステータスが「Connecting」のままの場合、システムは30日間、30分ごとにすべての重要な製品レコードの確認を続けます。

third-party registered domainsの場合 

システムは、最初の24時間は毎時、その後30日間は1日1回、ドメインがホスティングに向けられているかを確認します。ホスティングのUnboxから24時間以内にドメインがホスティングに向けられた場合、接続は1時間以内に有効になるはずです。それ以外の場合、接続は24時間以内に有効になるはずです。 

2. ドメインがCloudflareに接続されている

ドメインがCloudflare経由で接続されている場合、プロキシ処理が原因でSSLの発行に失敗することがあります。

DNSレコードのプロキシ処理が有効になっている場合:

  • 訪問者は最初にCloudflareに接続します

  • その後、Cloudflareがホスティングサーバーに接続します

このため、ドメインとホスティングの接続確立中に、ホスティングシステムはドメイン所有権を直接確認できず、SSLが「Pending」のままになることがあります。

解決策:

  • プロキシ処理を無効にします(Cloudflare側でDNSレコードをDNS only に切り替えます)

  • domain-hosting connection が「Active」になる

  • SSLは約15分以内

3. ホスティングの猶予期間中にSSLがリクエストされた

ホスティングアカウントがgrace periodに入ると、ドメインとホスティング間の接続が破損し、SSL証明書のインストールに問題が発生することがあります。grace periodとは、ホスティングサブスクリプションの有効期限が切れているものの、まだ完全には終了していない状態を意味します。


解決策:

  1. ホスティングプランを更新する

  2. 既存のSSL接続を削除する

  3. SSLを再インストール

    • Hosting / EasyWP Manager

    • ドメインの横にある3つの点(⋮)をクリックします

    • 「Get SSL」

次に何が起こりますか?

ドメイン–ホスティング接続がActiveになると、SSLのインストールが自動的に開始されます。証明書は通常15分以内に発行されます。

SSLステータスは次の場所で確認できます。

  • SSL Manager

  • ホスティングアプリ(Hosting Manager、EasyWP Manager)

ドメインの横にある南京錠アイコンを確認してください。各ステータスの意味は次のとおりです。

  • Corrupted:このステータスは、ドメインとホストがまだ接続されていない場合に表示されることがあります。これは、SSLがシステム内には存在するものの、正しく機能していないことを意味します。

  • Pending:SSLのインストールが進行中です。ドメインとホスティングの接続が有効になると、SSLは15分以内に発行されます。

  • Active:SSLはウェブサイトに対して正しくインストールされ、有効になっています。

これらの手順を行ってもSSLがまだインストールされない場合は、追加のトラブルシューティングリソースを参照するか、すべてのDNSおよび接続設定が正しく構成されていることを確認してください。

有効なメールアドレスが必要です