Amazon Lightsailは安定しなかった
今年の4月に本ブログをカラフルボックス(レンタルサーバ)からAmazon Lightsailへ引っ越したという記事を書きました。
で、Lightsailを半年くらい使ってみてこれは割が合わないなという記事を前回書きました。
記事を書くにあたり改めてLightsailのインスタンスのログ確認していたのですが、1週間に1~2回ほどWordPressが落ちているのが判明。
httpdの再起動チェックは30分ごとにかけているため、一旦落ちると30分ブログが見れなくなるんですよ。
さすがにそれはマズいのでブログの移転を検討することにしました。
元々使っていたカラフルボックスにお引っ越し
ちょうど以前使っていたカラフルボックスが下記キャンペーンをやってるとのことなのでそこへ移転することにしました。
アフィリエイトプログラムには登録はしていたのですが結局やらなかったんですよね。
セルフバックも使ったことがなかったのです。
サーバ料金はBOX2というプランの3年契約で20908円。
セルフバックで9600円返ってくるのと、Google Adsenseが2年でようやく最低振込金額に達して8700円振り込まれるのでそれをサーバ代に充てればちょうどいい感じです。
ブログにGoogleAdsenseがついて1年と10ヶ月、ようやく収益が最低振込金額の8000円に達しました
— こかてぃ (@cocaty64) October 6, 2022
ちまちまですが記事書いててよかったです
このお金はサーバ代に充てます 1年10ヶ月でサーバ台に2万以上かかってるのでマイナスなのよー pic.twitter.com/ufHYhFWLbw
というわけでカラフルボックスでサーバ無料おためし30日を借りました。
移転できてからサーバ代を支払います。支払ってから移転に失敗したらもったいないですからね。
引っ越しのためにやったこと
カラフルボックスへのWordPressの移転は公式でマニュアルがあるのでそれを使いました。
カラフルボックスでWordPressサイトの立ち上げ
とりあえずWordPressのサイトを立ち上げないと何もできませんのでcPanelのWordPressから新規に作ります。
設定は現ブログに合わせる形で。
WordPressの「All-in-One WP Migrationプラグイン」を使ってエクスポート&インポート
WordPressでのブログを一発でエクスポートしてインポートできるプラグインがあるとのことなのでそれを使用します。
Lightsailの方とカラフルボックスの方に両方インストールし有効化。Lightsailの方でエクスポートしカラフルボックスの方でエクスポートしたファイルをインポートします。
ボタン一発で2分でエクスポートでき、インポートも3分くらいでできました。
無料ではファイルは2GBまでとのことでしたが今回は400MBでした。セーフ。
カラフルボックスの方でブログが見られるのを確認。これは便利ですね。
DNSの設定
次はドメイン関連の設定です。
AWSのRoute53で今使っている「kirarico.net」のドメインのレコードの設定をカラフルボックスの方に合わせます。AレコードとNSレコードですね。(AAAAとSOAはとりあえずそのまま)
次はカラフルボックスの方でDNSのゾーンを作成しレコードも作成します。
DNSの設定をしてしばらくしてブログを確認しカラフルボックスの方に切り替わっているのを確認。
ただDNSの設定をしてDNSの状態が保留中からアクティブになるまで4時間かかっていました。
表示では最大15分かかると書いてますが実際は最大24時間かかるのは要注意ですね。
SSLの設定
次はSSLの設定。
AutoSSLで自動的にやってくれるとのことですが、なかなか証明書を発行してくれなかったのでこちらも参考にしてました。
ドメインの移管
ドメインもとりあえず移管しておきます。
Route53でのドメインの管理期間がまだ半年残っているのでもったいないですがやはり一元で管理したいですので。
Route53で下記設定を行いドメインの移管準備をします。
カラフルボックス側のドメイン移管方法は下記の通りです。
ドメイン移管料金の1628円はここで払います。
(A8.netのセルフバックにも100円のキャッシュバックが付いていました)
1週間くらいしたらドメイン移管完了のメールが来るはずなのでそこで確認URLへアクセスします。
サイトが「保護されていない通信」になってしまう
これで一通りは終わったかなと思ってたのですが、ブログが「保護されていない通信」になってずっと変わらない事態が発生。
原因を調べましたが下記の条件はクリアしているので謎が深まるばかり。
- ブラウザのキャッシュは消した
- SSLはちゃんと設定できている
- httpのコンテンツへのリンク(mixed content)も開発者モードのコンソールを見ても出ていない
- Really Simple SSLプラグインも試した
調べていたら下記記事を見つけました。
All-in-One WP Migrationプラグインで再度インポートをすれば解決するとのこと。
実際にAll-in-One WP Migrationプラグインでインポートすると保護されていない通信は消えました。
原因はSSL化できていない状態でAll-in-One WP Migrationをインポートしたため非SSL状態の設定が適用されてしまい「保護されていない通信」にされてしまっていたみたいです。
SSL化した状態でインポートすると自動的にSSLでの設定が適用されるみたいですね。
ひとまず解決です。
ブログの引っ越し完了?
無事に引っ越しできました……と言いたいところなのですが、いきなりトラブったため色々と不安です。
1週間くらいはトラブルが起きないか見張っておく必要がありそうですね。
自動移行プラグインはどこまで信用していいのやら……。
何事もなければこのまま3年はカラフルボックスでブログを運用していきます。
ブログの他にwikiも立てられますし作成アプリのAPIサーバにしたりできますし。何かと便利です。
またWordPressに関して何かありましたら記事を書いていきます。
宜しくお願い致します。
コメント