無料でサイトのSSL設定ができる!Let's Encryptとは?

Facebookのログイン連携で必ず必要になるhttps。通常のサイトはhttpですがどうやってSSL通信を付加するんでしょうか。
今回は以前まではお金がかかると言われていたSSL通信を無料で出来るサービス、Let's Encryptを紹介していきましょう!

SSLって?

SSL/TLSを利用したセキュアな通信で、第三者によって発行されたSSLサーバ証明書をサーバへ導入することで、サーバからデータを暗号化し、盗聴を防ぐことが出来ます。
同時にハッシュ関数を用いて、データが正確であるかを検証し、改ざんされているか検知することが出来ます。

Let's Encryptとは?

アメリカの非営利団体ISRGが提供しているサービスです。それまでのSSLは個人情報取得のためのフォームでは必須であるのに、数万円〜数十万円のコストがかかり、手続きが面倒でした。
しかしLet's Encryptが誕生したおかげで、誰でも、いつでも、簡単にSSLが利用できるようになりました。

どうやって設定するの?

一般のレンタルサーバであればSSL通信の設定がコントロールパネルから出来るようになっているはずです。
VPS自宅サーバの場合は別途設定が必要になります。
設定方法は下記の記事が詳しいので、こちらをご覧ください。
knowledge.sakura.ad.jp