どうもクジたまです。
今回はこの『クジたまどっとこむ』を常時SSLにしたので、どれだけ簡単にできたかを書きたいと思いますので、どうぞお付き合いください。
ちまたでは常時SSLにするのにひーひー言っている方がたくさんいますが、これからサイトを開設する方やエックスサーバーを利用してるけどまだ常時SSLにしていない、という方はぜひこの記事を読んで、ささっと常時SSLにしてしまいましょう!
目次
常時SSLとは?
そもそも常時SSLとはどういうことなのでしょうか?
常時SSLとは
ウェブサイトのすべてのページを暗号化(SSL/TLS化)することを常時SSL(Always On SSL)といいます。
常時SSLは、ウェブサイト内のログインページやフォームなど特定のページだけでなく、その他すべてのページをSSL/TLS化することで、ログイン情報や決済情報だけでなく、Cookieへの不正アクセス(盗聴)も防止することができます。
引用元:GlobalSign
簡単に説明すると、自分のサイトの全部のページを暗号化によって保護すれば、サイトは不正にアクセスされることがなくなり安全にサイト運営ができますよ。
ということです。
ちなみに常時SSLにするとサイトのhttp://のところが『s』がついてhttps://になります。サイトURLの横に『保護された通信』と表示され、さらに錠マークも表示されるので一目で常時SSLなのがわかります。
エックスサーバーなら簡単に設定できる
そろそろ本題に入ります。
タイトルにも書きましたが、エックスサーバーなら簡単に常時SSLに設定できます。
なぜならエックスサーバーは独自のSSLにすることによって、本来自分たちで用意しなければならない、証明書や審査に必要なものを省くことができます。
しかも5ステップで完了してしまうのでわずらわしさはゼロです。
なので常時SSLは設定が難しそうとか、面倒だなと思っても大丈夫です。簡単ですから ( • ̀ω•’ )キリッ
しかも無料でできるのでありがたい!
設定手順
それでは設定してみましょう。
1STEP
まずはXserverのトップページにあるログインをクリックします。
2STEP
続いてサーバーパネルにログインします。
3STEP
サーバーパネルを開いたらドメインの項目にある、SSL設定をクリックします。
4STEP
ドメイン選択画面でSSLに設定したいドメインの『選択する』を選びます。
下の画像ですでに独自SSLの項目が1個になっているのは気にしないでください。(設定する前にスクショし忘れたとは言えない…)
5STEP
『独自SSL設定の追加』のところにサイトのURLが表示されるので、間違いなければ『独自SSL設定を追加する(確定)』をクリックします。
ちなみに下の方にサーバーに反映せれるまで最大1時間程度かかります。と、ありますが実際はもう少し時間がかかりました。(ダッシュボードに反映されるよりも、サイト本体に反映される方が時間がかかりました。)
『SSL設定の一覧』の無料独自SSL一覧に自分のサイトがhttpsになっていることが確認できます。
以上で常時SSLの設定は終わりです。
かなり簡単に設定ができましたがどうでしょうか?
でも実はまだこれで終わったわけではありません。
自動転送の設定をしよう
例えばあるユーザーが自分のサイトをブックマークしてくれてたとして、常時SSLにしたあとに自分のサイトにブックマークからきても、保護されたページにはなりません。
なので自動転送させる設定にする必要があります。
自動転送の設定手順
この手順の中にプログラムをいじるところがあります。
以下に注意書きを引用したので必ずお読みください。
ご注意ください
.htaccessには、本サーバーパネルで提供している一部機能の設定に関する記述や、WordPressなどのプログラムによる記述が自動的に行われている場合があります。
心当たりがない記述であっても不用意に削除なされないようにご注意ください。
また、編集後はWebサイトが正常に表示されるかを必ずご確認ください。
引用元:XSERVERマニュアル
まずはサーバーパネル画面を開いて、『.htaccess編集』をクリックします。ちなみに読み方は『ドットエイチティーアクセス』と読みます。
『ドメイン選択画面』になったら先ほど常時SSLの設定をしたドメインを選択します。
『.htaccess編集』の画面で
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
を『# END WordPress』の下に打ち込むかコピペします。
『.htaccessを編集する(確認)』をクリックして次に進みます。
確認画面になりますので、問題なかったら『.htaccessを編集する(確定)』を押して『.htaccessを編集しました』と表示されれば設定完了です。
おわりに
以上がエックスサーバーでの常時SSLの設定方法になります。
最初の5ステップだけでも常時SSL設定できますが、ユーザーの方たちに安心して自分のサイトを利用してもらえるように必ず自動転送設定も行いましょう!
おわり