このガイドでは、商用 SSL 証明書を取得して Plesk にインストールするために必要な手順を順を追って説明します。
無料の Let’s Encrypt 証明書を Plesk でインストールする場合、プロセスははるかに簡単で、ここですべてを学ぶことができます。 そのリンクの Let’s Encrypt ガイドは、Let’s Encrypt 証明書についてのみこれを置き換えます .
別のプロバイダーから証明書を移動または注文する場合、または商用証明書を当社に注文する場合は、以下の手順が必要です!
パート A と B では、証明書を取得するために必要な手順について説明します。パート C は、取得した証明書を Plesk にインストールするのに役立ちます。パート D は、新しくインストールした証明書がドメインに確実に適用されるようにします。どの種類の証明書を選択すればよいかわかりませんか?ここをクリック
すでに SSL 証明書をお持ちの場合は、パート B にスキップしてインストールし、Plesk でアクティブ化できます。
必要なもの
- Websavers の顧客である場合は、Websavers クライアント センターに正常にログインできることを確認してください。
- 当社でウェブサイトをホスティングしていない場合は、Plesk にアクセスできることを確認してください。
パート A:署名リクエストの生成
これにより、認証局 (CA) に送信される証明書署名要求 (CSR) と呼ばれる特別なコードを作成するプロセスが案内されます。認証局は、Comodo、GeoTrust、Symantec など、証明書を発行する会社の派手な名前です。ほとんどの場合、再販業者からその証明書を取得します。これは私たちまたは別の会社である可能性がありますが、証明書を購入した場合にのみ、証明書とその Plesk へのインストールのサポートを提供できます。
<オール>- サブドメイン: サブドメインを保護することを選択している場合は、代わりに完全なサブドメインを入力してください。ただし、www は含めないでください。
- ワイルドカード証明書 :ワイルドカード証明書を購入済みまたは購入予定の場合は、*.
パート B:証明書の購入と検証
SSL証明書をまだ購入していない場合 、今すぐそうしてください。商用 SSL 証明書はこちらから購入できます。
すでに Websavers から証明書を購入した場合、または更新する場合 、次に「設定」の時間です " 証明書。これを行うには、クライアント センターにログインし、[プランとサービス] を選択し、リストで SSL 証明書をクリックしてから、[構成] ボタンを選択します。また、SSL 証明書構成ページへの直接リンクを含むメールをお送りしました。
当社から証明書を購入するかどうかにかかわらず、パート A で生成した CSR を提供する必要があります。また、証明書を受け取るには、証明書が使用されるドメインを所有していることを確認する必要があります。 SSL 構成フェーズで、使用する検証のタイプを選択するよう求められます。最大 3 種類の検証を利用できます:
1.メールの検証 (最も一般的)
DNS へのアクセス権がなく、DNS を変更する前に証明書を受け取ることができるため、DNS へのアクセス権がなく、サイトがまだホスティングされていない場合は、メール検証が最適です。
電子メールの検証を選択すると、証明書を承認できる電子メール アドレスの固定リストから選択するよう求められます。 ここにメール アドレスを入力することはできません。リストからいずれかを選択する必要があります。 検証のために証明書を送信すると、選択したアドレスに証明書の承認を求める電子メールが届きます。指示に従って承認を行います。通常は、リンクをたどり、[承認する] ボックスをオンにして [送信] をクリックするだけです。
2. HTTP 検証
Web サイトが目的のホストで稼働している場合は、HTTP 検証が最適です。 HTTP 検証を選択すると、次の 3 つのものが提供されます。
<オール>FTP または Plesk File Manager (より簡単) を使用して、これらすべてを処理できます。通常、Web ルートに移動するよう求められます (これは httpdocs Plesk のプライマリ ドメインのフォルダ)、(これらのフォルダがまだ存在しない場合)フォルダ「.well-known」を作成します(先頭にドットを付けます)。 .well-known フォルダー内に、「pki-validation」という別のフォルダーを作成します。これらのフォルダーが既に存在する場合は、既存の pki-validation フォルダーに移動するだけです。ここで、提供された正確なファイル名で新しいファイルを追加し、ファイルを編集して、提供された正確な内容を挿入します。通常は、ランダムに生成されたファイル名と挿入するランダムに生成された文字列の両方です。
あとは、検証が行われ、証明書が作成されて送信されるのを待ちます。
3. DNS 検証
メールを待ったり、Web ホストでファイルを作成したりするのではなく、DNS 検証を選択した場合は、代わりにドメインの DNS ホスティング プロバイダーにログインし、そのツールを使用して新しい DNS レコードを追加する必要があります。通常、次の 3 つのものが提供されます。
<オール>
DNS ホストでレコードを追加するときは、SSL サプライヤーが示すものとタイプが一致することを必ず指定してください。通常、これはタイプ CNAME です (ただし、TXT の場合もあります)。
より複雑な EVSSL を注文した場合を除き、その後すぐに CA が証明書を発行し、パート A で CSR を生成したときに指定した電子メール アドレスに送信します。通常、証明書は 1 時間以内に届きますが、DNS の検証は必要ありません。 DNS ホストが中央レジストリに変更を送信する速度によっては、最大 24 時間かかる場合があります。
パート C:Plesk に必要な証明書をインストールする
通常 24 時間以内に、SSL サプライヤから電子メールで証明書を受け取ります。 .安価な証明書は通常 1 時間以内にメールで送信されますが、より高価な証明書 (EVSSL など) は、会社の身元を確認するのに最大 1 週間またはそれ以上かかる場合があります。
SSL 証明書を電子メールで受け取った場合、電子メールには少なくとも 2 つの添付ファイル、証明書、および CA バンドル証明書ファイルが含まれている必要があります。
証明書と CA 証明書の挿入
<オール>証明書が Plesk にインストールされました!
秘密鍵が証明書と一致しない場合、同等の名前のエラーが表示されます。証明書を使用するには、一致する秘密鍵と証明書が必要です。そうでない場合は、新しい証明書を購入する必要があります。一致する証明書と秘密鍵を提供した場合は、証明書のリストに戻され、すべて準備完了です。
パート D:証明書をドメインに適用する
これで証明書がホスティング プランに保存されましたが、ドメインはまだそれを実際に使用するように構成されていません。次の手順を実行して、証明書を使用するようにドメインに指示してください。
<オール>https://yourdomain.com を読み込んで、証明書がインストールされていることを確認できるようになりました。新しい証明書を強制的に取得するには、1 分間待つか、ブラウザーのキャッシュをクリアするか、ブラウザーを数回更新する必要がある場合があります。
サイト全体で HTTPS/SSL を強制する場合は、サイト全体で HTTPS を強制する方法に関するこちらの記事をご覧ください。
トラブルシューティング
この SSL Shopper ツールは、証明書が中間証明書と共に正しくインストールされているかどうかを判断するのに最適なツールの 1 つです。サイトの証明書から始まり、ルートに到達するまで各中間体にジャンプするチェーンに沿った各証明書のグラフィックが表示されます。不足している証明書がある場合、または証明書が間違った順序でインストールされている場合は、このツールが教えてくれます。
SSL Shopper ツールで壊れたリンクが表示される
これは、発行者が提供した CA バンドルが証明書をルートに正しくリンクしていないことを意味します。私たちから証明書を購入していない場合は、これを修正するための支援を証明書プロバイダーに依頼する必要があります。私たちから証明書を購入した場合は、このガイドを完了したこと、および SSL ショッパー ツールが壊れたリンクを表示していることを示すチケットを開くだけで、問題を解決できます。
SSL Shopper は問題ないと言っていますが、まだアドレス バーにロックがかかりません
SSL Shopper ツールが証明書が正しくインストールされていることを示しているのに、安全な URL にアクセスしたときにブラウザーにロックが表示されない場合、これは、一部のリソースが安全でない状態で強制的に読み込まれていることを示しています。つまり、https ではなく http で読み込まれるファイルが 1 つ以上あるということです。これは、テーマまたはカスタム構成でハードコードされているためです。
これを修正するには、ブラウザーの Web インスペクター ツールを使用して、https 経由で読み込まれていないファイルを見つけ、相対パス (例:/myfile.php) またはプロトコルに依存しない URL (例://websavers) を使用するように Web サイト コードを調整する必要があります。 https://websavers.ca/myfile.php ではなく .ca/myfile.php です。
—
このプロセスのいずれかの部分で手が必要な場合は、専門家に依頼してください。ドメイン、使用している SSL 証明書の種類、そして最も重要なこととして、問題が発生している手順をお知らせください。