素人でもできちゃった!? HTTPからの脱出… ついにサイトをSSL化しました!
本当は、記事の更新を休んだ土曜日の夜に全て済まそうと思っていたんですけどね!?野暮用で土曜日の夜には作業が出来ず、なんだかんだと遅れてしまい
本日の昼間、空いてた時間にSSL化しちゃいました!(爆)
サイトのURLに鍵マークが付いているの分かりますか?
素人が さくらのVPS と WordPress で SSL化にチャレンジした結果
勿論、HTTPからHTTPS(常時SSL接続)化するのに、そんな短時間で出来る訳ではなく(笑)今まで、少しづつ準備(VPSサーバーのメンテやらSSLモジュールの追加、メンテナンス画面の用意に.htaccessによる転送の準備など)してあったので、最後の「ツメ」を本日行った訳ですが
無事に作業終了!
特に大きなトラブルもなく、実質2時間ほどで本日の作業を終了できたのは今までコツコツと準備してきたお陰ですかね!?(笑)
取り急ぎURLが
http://catsmane.net/wsblog/
から
と変更になりましたので、本日は「このお知らせ」となります。
ブックマークされている読者の方がいましたら、お手数ではありますが新しいURLへの変更(httpにsを付けるだけですが)をお願いします… <(_ _)>
まぁ、HTTPのままアクセスがあっても自動でHTTPSに変換されるようにしてはありますので、問題ないと言えば問題ないのですが
要するに
気持ちの問題デスね!?(爆)
WordPressのSSL化に向けて色々な準備 ~ 作業手順
また、今回サイト(VPS & WordPress)をSSL化するにあたって進めた準備ですが…
- メンテナンス画面と.htaccessの用意
- VPSサーバーのメンテナンス(各種アップデート)
- PHPを5.3から7.2へアップデート
- MySQLを5.2から5.6へアップデート
- WordPress本体のアップデート(4.5から4.9へ)
- プラグインの動作確認とテーマの編集
まず、ここまでが第1弾で、8月ごろには終わっていて
記事も書こうと思っていたのですが、放置プレイしていたら先週土曜日の夜に間違って編集中の記事がアップされちゃいましたね!?(10名ほどの方に見つかってしまった様でしたが…汗)
その後、自分自身で理解できる順番に
- .htaccessによるHTTPからHTTPSへのリダイレクト
- apacheにSSLモジュールをインストール
この二つを進めたのが、第2弾ですかね!?手こずったのは.htaccessのリダイレクトの書き方でしたが、これも今では良い思いでです(自宅サーバーからVPSへ移行した際にやってるので2度目なのですが)
ここまで準備をしておいた後に
WordPress本体やMySQLのデータベースの最終バックアップを昨晩作成しておき、本日の昼間(まっぴるまにサイトメンテナンスを行う不届き者・笑)行った作業が…
- さくらのVPSサーバーへSSL証明書の導入(Let’s Encryptを利用)
- データベースの書換え(内部リンクのHTTPをHTTPSへ上書き)
- WordPress本体の設定変更やテーマの編集(トップのスライド用画像の張替えやサイドバーリンクの修正)
- 各種SNS(TwitterやFaceBook)など外部からのリンクの修正
- Googleアナリティスクやアドセンスの登録URL修正
ざっくりと書き出すと「こんな感じ」の手順で無事に常時SSL接続の作業が終了しました!が、SSL証明書の導入 が一番てこずったのは言うまでもありません(笑)
参考:Let’s Encrypt 総合ポータル CentOS 6 で発生するエラーの対処法
その原因ですが…
自分が利用していた「さくらのVPS」ですが、立ち上げた時期が中途半端なタイミングだったからなのか?色々なモノのバージョンが微妙に古く(PHPやMySQLもコレに該当)肝心のPythonのバージョンが2.6だったのが致命的でした…orz
本日の作業時間の2/3は
何とか?Python 2.7を利用できるようにする為だけに費やしました(涙)
素人なのですから素直にレンタルサーバー利用すればいいものをVPSに拘るからw
サイトのSSL化については、その内に詳しい記事を書こうとも思っていますが、予定は未定。今は只々、URLに鍵マークが付いた事が嬉しかったりするので(こういうのを感無量っていうのかな?)
本日はココまでです!
きっとこの記事がアップされている頃には本日の作業を思い出しながらニヤニヤ晩酌してます(笑)
スポンサーリンク