フレンドサーバー(Friend Server)はコントロールパネルにParallels Pleskを採用しているため、標準でSNI SSL(TLS拡張)に対応しています。ドメインごとにSSLサーバー証明書を設定できるため、固定IPアドレスをサイトごとに用意する必要がありません。
さらに、ユーザー自身で証明書を設定できるため、他社で取得した証明書の導入も可能です。例えば、無料のSSLサーバー証明書「Let's Encrypt」を利用できます。
しかし、あくまでも機能が提供されているだけであり、証明書の運用に対してはサポート対象外となります。
環境(LinuxやMac)とそれなりの知識があれば、個人でも取得できます。しかし「誰でも簡単に」とはいかないので、初心者であればネットオウルの「SSL BOX」を利用しましょう。アカウントや証明書の取得方法は下記を参考にしてください。もちろん無料です。
Let's Encryptについては一つ注意があります。
Let’s Encryptの有効期間は90日です(記事作成時)。そのため、約3ヶ月ごとの更新作業が必要となります。とはいえ、高額なSSLサーバー証明書の維持費を考えれば、更新作業の手間は気にならないでしょう。
当然ですが、フレンドサーバーに独自ドメインが設定されている必要があります。まだ設定していなければ、下記を参考に独自ドメインを設定してください。
証明書を取得しドメインの設定を終えたら、証明書の導入作業を行います。
ここでは「example.com」を対象に証明書を設定します。
証明書導入に必要な情報の入力とファイルのアップロードを行います。
「証明書をアップロード」をクリックします。
これで「example.com」への証明書導入が完了しました。
SSLサーバー証明書の導入後に「http」を「https」に変えて、ウェブサイトにアクセスしてみましょう。今回の例では「https://example.com/」となります。問題なく動作していれば、証明書の情報が表示されます。
これはGoogle Chromeでの表示例となり、ブラウザごとに表示は異なります。