SSL化についての覚え書き[備忘録]

WebサイトのSSL化です。正直、ただのテストサイト&ドラマ映画の感想書いてるだけのサイトに暗号化とか大仰しいものはいらないと思ってましたけど、世の中の流れです。

Googleさんは「SSL化してないサイトは検索順位を下げるぞ」とか言うし、Chromeとかのブラウザも「安全な通信じゃないですってエラー出すぞ」とか脅します。だからただのテスト&感想書いてる趣味サイトだし脅しなんて怖くないわ!って感じですが、それならクローズドでやれや!って言い返されそうですし、まあxreaは無料でSSL化できるからね。タダならいいかとそれだけで導入しましたです。

と言ってもいつかやろうって思ってから半年以上経ってたし、年末年始にやる予定がドーマムゥ様に惚れてしまって年明けてしまったし…って、ドーマムゥ様って誰だよ?と言われそうですが、アメコミキャラです。格闘ゲームのキャラで私の好きなアメリカの俳優が声を当ててただけ。2011年に出たやつで、当時海外のファンサイトにいくつか音声アップされてたので聴いたことはあったけど、声聞くためにハードとソフト揃えて格闘ゲームやるのはハードル高いしなーってずっとスルーしてたやつです。でも新年に会った親戚がソフト持ってて、動いてるとこ見たらカッコよくてすっかり惚れました。

詳しいところはこっち→MARVEL VS. CAPCOM 3 Fate of Two Worlds

と、お前は何の話をしてるんだって感じですが。思い切り脱線してますけど、そんなことを言っているうちに正月三が日も過ぎちゃって一応、新年からSSL化です。例のごとくWordPressの管理画面に入れなくなったりしましたが、多分ちゃんとできた?

今回の作業の流れは

・バックアップを取ってから
・xreaのコントロールパネルでドメインをSSL化して
・WordPressをhttpsに変えて
・WordPressの記事中のリンクをhttpsに修正して
・.htaccessでhttp:// → https:// にリダイレクト設定をする

これだけです。

やり方はあちこちのサイトさんが丁寧なマニュアルを作ってくれているので、その辺は省略しますが、今回引っかかったのは『xreaで既存のドメインをSSL化する方法』。新規設定方法はxreaのマニュアルあったけど、既存のを変更する方法はマニュアルないし、グレーアウトしてて変更できないし。

/public_html 直下に当たるmainドメインは、ここの場合は「uminofuchi.com」なんだけど、それがまず無料SSLに変更できない。

なので、
・まずはmainを「アカウント@サーバー番号.xrea.com」へ変更して逃がしておいて
・新規で「uminofuchi.com」に無料SSLを割り当てる

できた。https://uminofuchi.com で表示できたし、簡単だった。
よし、ではWordPressの設定を http:// → https:// に変えて、次はサブドメイン「movies.uminofuchi.com」を…とやろうとしたら、今度はサブドメインが「ドメインuminofuchi.comが重複しています」ってエラーで変更できない!

仕方ないから「uminofuchi.com」の無料SSLを外して元に戻し、サブドメイン「movies.uminofuchi.com」をSSL化設定…ってやったら、今度はサブドメインの方は設定できたけど、元の「uminofuchi.com」は http:// でも https:// でも403エラーで表示されないし、そのせいでWordPressの管理画面に入れなくなるし。phpMyAdminもアクセス不能になるし。しばらく待ってみたけど、全然変わらず。。。

なんか私いつも管理画面に入れなくなってるよね!まあいざとなったら、最初からまたインストールすれば!テストサイトだし!と投げやりになってみたり。

でも再インストールはいつでもできるから、その前に何とかしてみようと。もう一度、xreaのコントロールパネルのドメイン一覧を眺める私。とあることに気が付いた。

ドメインのmainとsubの設定がずらずら並んでるけど

main /public_html 「アカウント@サーバー番号.xrea.com」
sub /public_html/uminofuchi.com 「uminofuchi.com」
sub /public_html/movies.uminofuchi.com 「movies.uminofuchi.com」

になってる。
subのふたつは両方「無料SSL」化にチェックも入ってる。

これが何か?って。今はmainが「アカウント@サーバー番号.xrea.com」のURLになってると。最初に自分で変えたし当たり前。けど…と試しに「https://アカウント.サーバー番号.xrea.com」にアクセスしてみたら、「uminofuchi.com」の内容(要するにここ)が表示されてる。

ということは、mainを「uminofuchi.com」に戻すだけじゃん!

でもそれやって、今度はサブドメインがつながらなかったら嫌だなーと思いつつ、ぽちっとなと変更。https://uminofuchi.com をクリックしたら、403エラー。おい。http:// でもおんなじ。じゃあ、https://movies.uminofuchi.com は無事か?とクリックしたら、そっちはそのまま生きててホッ。

手ごわいぞ、何だこれ。と思ってダメもとでもう一度、https://uminofuchi.com をクリックしたら、今度は無事に表示されました。反映に少し時間かかってただけらしい。管理画面も入れたよ。それでこうやって書けるのである。その後は、リンク修正やリダイレクト設定をして、無事に終わりました。

というわけで、無料SSL化作業だけ引っかかったもの、トータルでは一時間もかからず。いずれやろうと思うことは後回しにせずに、さっさと済ませてしまいましょう。というのが今年の目標になりました。

PS. 画像は正月っぽい(一般参賀のニュースを見ただけ)と思って皇居二重橋にしたけれど、最近撮った写真ではありません。