FUTOKA(フトカ)は独自SSLに対応しており、他社で取得したSSLサーバー証明書を設定することができます。もちろん無料のSSLサーバー証明書「Let's Encrypt」も利用できます。しかし、公式対応は明記されていないため、あくまでもユーザー責任(自己責任)となります。
FUTOKAはSNI(SSL/TLS拡張)に対応しているため、固定IPアドレスがなくともドメインごとにSSLサーバー証明書を設定することができます。つまり「Let's Encrypt」を利用すれば、無料で全てのサイトをSSL化(HTTPS)することができます。
Let's Encryptの有効期間は90日と短いため(記事作成時)、自動更新に対応していないFUTOKAでの使用は少し面倒かもしれません。しかし、高額なSSLサーバー証明書の維持費を考えれば、更新作業の手間は気にならないでしょう。
環境(Linux等)や知識があれば、個人でも証明書の取得が可能です。ここでは誰でも簡単に取得できるネットオウルの「SSL BOX」を利用します。
以下の記事を参考に証明書を取得してください。
あらかじめSSLBOXで取得したSSL証明書をダウンロードしておきましょう。下記のファイル(3種類)が必要です。
証明書登録済みのドメインとしてリストに追加されました。
これでウェブサイトをSSL化(HTTPS)する作業は終了です。
SSLサーバー証明書の設定後に「http」を「https」に変えて、ウェブサイトにアクセスしてみましょう。今回の例では「https://example.com/」となります。問題なく動作していれば、証明書の情報が表示されます。
これはGoogle Chromeでの表示例となり、ブラウザごとに表示は異なります。