SSL化を行いました。その後1月くらいたち、問題なく運用できていますので、WebサーバのSSL化手順や、移行後の状況などについてまとめてみたいと思います。移行が推奨されていました。サイトであってもセキュリティ面で問題があること以外は特に目に見える不利益はありませんでしたが、最近では、主なブラウザで、URL表示欄に赤い×印が表示されるなど、httpsではないことが表立って強調されるようになっています。サイトに「保護されていません」と表示されるようになりました。「保護されていない」と表示されてしまうと、やはり、ユーザを何となく不安にさせてしまいますね。サイトの表示また、FireFoxでも、以下のように赤いバツ印で表示されています。リンク)がブロックされることもアナウンスされました。あることがさらに強く求められるようになるものと思います。運用しているサイトについては、httpsへ移行を検討することを強くお勧めします。2020/2/21)SSL化によるメリットSSL化を行うことによる主なメリットは、以下のようになります。メリットがあることはもちろんなのですが、しかし、さらに重要なメリットとしては、3番目の、SSL化がGoogle等の検索エンジンにおけるランキングへのプラス要因になるという点です。実際、Googleは2014年に「HTTPSをランキングシグナルに使用する」とアナウンスしています。そのアナウンスでは、本来ランキングは、コンテンツそのものの質で決められるものなので、「SSL化によるプラス影響は全体の1%未満にとどまる」、とのべられていました。一方で、SSL化優遇は「長い期間をかけて強化していく」とも書かれており、現在では、変わってきているかもしれません。ページにうまく引き継がれないリスクでしょうか。とでは、別のURLとして認識されます。以下の2つは別のページとして認識されます。ページに引き継がれません。引き継がれることになりますので問題はありません。(リダイレクトの設定については以降で解説します。移行による評価への影響はありません。移行後に、ちゃんとリダイレクトが正しく機能しているかどうかを確認することがとても重要となります。本サイトにおけるページアクセス数の変化それでは、本サイトで実際にSSL化した後、どのような変化があったか、ご紹介します。Analyticsのデータからページアクセス数の推移を見てみます。アクセスの合計の数字になっています。一応事実としてこのような状況です。グラフの値だけから読み取ると、ページアクセス数は、切替後2週間くらいかけて次第に増加し、切替前のおおむね2~3倍くらいで推移しているように見えます。個人的な感覚からすると、これが全てSSL化かといわれると、ちょっと変化が大きすぎる様な気がします。それまでも全体として増加傾向にあったので、その傾向も多少影響があったのではないかと思われます。そもそも、ページアクセス数は、基本的には、「良いコンテンツの作成」→「検索ランキング向上」→「クリック数向上」という流れで反映していくものだと思っているので、SSL化の評価へのウェイトはそれほど大きくはないはずだと理解しています。一方で、SSL化による評価への影響は微妙なものであっても、検索ランクの位置によっては、クリック数が大きく変動する、ということもあり得るのかもしれません。20位が19位になるのと3位が2位になるのとではクリック数の変動量は大きく違いそうですし。以前より、全体として増加傾向にあったとはいえ、特段その時期に記事をたくさん書いたということでもなく、結果的に、SSL化による影響は多少なりともあったのかもしれないと思っています。いずれにしてもここで確定的なことは言えずすみませんが、事実として、ご参考までに紹介させていただきました。実際にやってみるまでは、このような遷移をするというのは全く知りませんでしたが、切り替えてからしばらくは、Googleの検索結果に表示されるリンクは、httpとhttpsが混在している状態になるようです。リンクのGoogle検索結果表示件数は、切替後1週間くらいかけて徐々に減っていき、最終的には0となりました。表示件数は切替日以降立ち上がってきていたのだと思います。サイトとは別に、https://サイトを登録する必要があることを知らず、その期間の数字が取れていませんでした...。(これも後述します)収束の期間については、サイトの規模にもよるかもしれません。比較的小規模の本サイトの場合1週間でしたが、大きなサイトの場合、もっとかかるのかもしれません。サイトのSSL化移行方法それでは、実際に移行のためにどのように作業を進めたか、項目ごとに説明します。検証用のサイトを作り動作を確認httpからhttpsに移行した場合も、ページの評価は引き継がれることはわかってはいたものの、もしURLのマッピングがうまくできていなかった場合、評価が失われてしまうという心配もあった為、非常に慎重に進めました。レンタルサーバ内に検証のための仮サイトを作り、そこで一連の作業が問題なく行え、設定が機能することを確認しながら進めました。リダイレクトの設定でまごつかないよう、事前の動作確認を入念に行いました。本サイトの場合、すでにRewriteルールもいくつか設定していたため、リダイレクト設定を追加した際に、全体として問題なく動作するかについて、よく確認するようにしました。無料SSLの設定SSL化には証明書が必要で、本来それは有償で購入する必要があります。最近では、多くのレンタルサーバで、個人ユーザ向けにドメイン認証用の証明書(最も基本的な証明のみ行うもの)を無料で提供するようになっています。無料SSLを提供しているレンタルサーバの場合、設定画面で無料SSLを選択するだけで、SSL化、httpsドメインの構成が完了します。画面で、SSLの設定を「無料SSL」に設定するだけで、完了となります。無料SSLが選択できるか、または、有償で購入する必要があるかについては、お使いのレンタルサーバのページなどで調べてみてください。リダイレクト設定を行います。以下の設定を追記すれば設定完了です。置き換えたアドレスに永続的にリダイレクトする」という設定になります。意味し、恒久的にリダイレクトするという意味となります。記述している場合、設定を追記した際に動作に問題が生じないかよくご確認ください。アドレスに修正しておく必要があります。全てのドキュメントについて、修正を行います。リンクが残っていると、そのサイトは安全なサイトでないと認識されてしまい、評価が少し下がってしまいます。