今日、ブログサイトのWebサーバ移行をやってました。
丸一日。
年末に建てたばかりなのに、なぜ今サーバ移行?って話なんです。。。
結論から言うと、
無料枠をちゃんと調べずにサーバを立ててました。
はい、ぼくがすべて悪いです…。
GCP(Google Cloud Platform)のCompute Engineには、
条件を満たせば永年無料で使える枠があります。【2026年1月31時点】
https://docs.cloud.google.com/free/docs/free-cloud-features?hl=ja&utm_source=chatgpt.com

そちらを利用して自分のサーバの師匠がブログをやっていて、「月数百円でできるよ」という言葉につられ、自分も真似をし出しました笑
ところが気付いたら月額 約2,000円。
「あれ?無料枠どこ行った?」って今ごろ気付くというオチw
調べたら、普通に課金される構成になってた。

そりゃ移行するよね。
実は移行作業、今回が初めてでした。
ぼくの仮想サーバデビューはAWSだったのですが、それが約2年前。
その頃は、全然サーバのことわかってなくて(今もだけど笑)
データをバックアップする前にインスタンスを削除する始末…。
これが仕事だったらシャレにならないよね。
まあつまり、
ブログのサーバ移行作業自体が初挑戦。
やり方・手順・Linuxコマンドを一から調べて、
実際に手を動かしながら進めていった。
まずはデータベースをダンプして、
ファイルをダウンロード……したい。
できないw
Googleのコンソール画面の標準機能でやってるから何も設定いらないはず
理由がわからない。
権限?
コマンド?
設定?
いろいろ試したけど原因が掴めず
一旦落ち着くことにした。
作業を中断して、
明日のおやつ用にクッキーを作りながら考える。
……でも結論。
やっぱりわからないw
ここは、師匠に聞いてみよう!と思い相談。
ぼくには趣味でずっとサーバいじりをしている上司がいて、勝手に弟子入りしていろいろと教えてもらってます笑
師匠に見てもらって
もう一度、同じ手順を試してみたら……
なぜか普通にダウンロードできたw
理由は不明。
サーバ作業では、こういうことがよく起きる笑
気を取り直して、
無料枠が適用される条件でサーバを構築
WordPress でブログを運営していたので
最低限以下をインストール。
・apache
・php
・MariaDB
をインストール。
過去のサーバからダウンロードした
データをアップロードしてサイト表示の確認をするが
……全然つながらないw
リダイレクトの繰り返しエラーが出るので、どうもhttp通信でつなぎに行ってるのにhttpsにリダイレクトされてる様子。
一旦cloudflare側で調整してみてようやくトップページが表示された。
とりあえずつながったからここで、今週のAtcorderの時間になったので、急いで2問だけ挑戦w
その後、無事問題が解けて安心したのも束の間、
トップページは表示されるのに記事ページが全部404。
調べてみると、
パーマリンク設定が原因のよう。
ブログを編集するWordpress でパーマリンクのファイル上書きをやってみるけど、反映されず。
ここで一人で悩むのは限界を感じて、
またまた師匠に相談。
もう一度初歩的なcloudflareの設定やファイル権限の見直し、いろいろやってみて最終的にやっぱりWordpress のパーマリンクの設定がよくなかったみたいで変更。そして、もう一度上書きするが、……反映されない。
ここで師匠から
「保存を2回してみて」
なぜか通る。
なんでw
この後無事サイトも表示され、問題なく移行が完了できました。
ふー、めでたしめでたし。
最後に思ったこと
AIやネット情報を活用して
丸一日、調べて試してを繰り返した。
それでも最終的に一番効いたのは、
経験者の一言だった。
自分で調べて手を動かした時間は無駄じゃないし、
「サーバ作業の地雷」を実感できたのは大きい。
でも、やっぱり、経験は強い。
しかも、師匠から最後に爆弾発言
ぼくのサーバ、Ubuntu22.04で建てたんだけど
サポート期限を考えると、来年あたりまた作り直さなきゃいけない可能性が…。
つまり来年も、同じ作業をする未来が見えてきたww
未来の自分のため、やったコマンドや設定は落ち着いたタイミングでブログ記事にしておこうと思います


コメント