Dynabook SS1600 へのサーバ移動の実験中・・・以下、自分がやったことを忘れないためのメモです。
- Windows XP のインストール → 各種設定
- VMWare Server のインストール
- VM 上に debian 構築
- Desktop は不要なので最小限セットで
- Net は Bridge にしてスタティック設定(ルータ側も変更)
- aptitude で各種アップデート実施
- 必要なパッケージを debian 上にインストール
- SSH
- ntp: ntp ntpdate
- kon2
- samba (設定も忘れずに) → smbpasswd でパスワード設定
- apache2: apache2-mpm-prefork
- php5: php5 libapache2-mod-php5 php5-gd php-pear
- MySQL: mysql-server-5.0 php5-mysql
- phpmyadmin
- apache2 の設定 (site-available と site-enable に wordpress を追加)
- 古い wordpress ディレクトリを tar でまとめて移動、新しい場所(同じディレクトリ構成)に展開
- パーミッションの設定(オーナー、グループも設定)
- phpmyadmin で wordpress 用のユーザーと DB 作成 (パスワードやユーザー名は古いのと同じにしておく)
- 古い方の phpmyadmin から wordpress 用の DB を全てエクスポート
- 新しい方に wordpress 用の DB をインポート
基本的にはこれで動作するはず(っていうか、しました)。なぜかウィジェットの設定は戻ってしまっていたので、再度設定。予想以上に簡単でした♪
そして、この実験をするにあたってのキモ(ってほどでもないか・・・)。外部からは https://moxile.net/blog は古いサーバを参照するようにルータの設定をしていますが、実験でクライアントにする Windows PC では、c:\Windows\system32\driver\etc\hosts に
192.168.1.XXX moxile.net
のような行を追加して、新しい方のサーバを参照するようにしておく。これでこの設定をした LAN 内部の PC だけは新しいサーバを参照するようになるので、古いサーバを公開したまま実験をすることができます。今回は VM を動かしている Windows 上でやりました。あら便利♪
現在のテストではうまく動作しているように見えます。投稿の動作もだいぶ軽いです。VM でもメモリたっぷりなので動作は軽いです。そして、なぜか画像を投稿するときにサイズ設定が今までできなかったのができるようになってました。原因は不明・・・
もう少しテストして大丈夫と判断できたら、次の手順で移行をしようと思ってます。
- ルータの WAN 側を外して外部からのアクセスを遮断
- 古いデータの引越し
- ルータのルーティングを新しいサーバ側に変更
まぁ、週末あたりでジックリやりたいと思います。まだまだベースの Windows 環境が完全ではないので、セキュリティやらアプリやら色々追加したい・・・
ちょっと怖いのは Windows XP がベースなので、再起動をしなくてはならない機会が今までよりちょっぴり増えてしまって、アクセスできない時間が増えるかな・・・まぁ、大丈夫でしょう。

