2008-04-09
ローカルにミラー環境を作る
テスト環境として、ローカルのPCに本サイトのミラーを作ったのでメモ。
■ ゴール
ApacheのNAMEベースのバーチャルホストを利用し、特定のURIの場合にミラー環境をブラウジングできるようにします。
■ 環境
- サーバ - coLinux
- クライアント - Windows
■ Windows側の設定
まずはwindows側でテスト環境用のホスト名をC:\WINNT\system32\drivers\etc\hostsに定義してあげます。
127.0.0.1 localhost 192.168.0.2 colinux # 開発環境としてのホスト名 192.168.0.2 thethirdshuren # 試験環境としてのホスト名
これで、http://colinuxとhttp://thethirdshurenで同じホストにアクセスできるようになります。
■ coLinux側の設定
- http://colinux - 開発環境にアクセス
- http://thethirdhsuren - ミラー環境にアクセス
# リクエストURIがhttp://thethirdshurenの場合 <VirtualHost 192.168.0.2> ServerName thethirdshuren DocumentRoot /home/user/thethirdshuren/www </VirtualHost> # リクエストURIがhttp://colinuの場合 <VirtualHost 192.168.0.2> ServerName colinux DocumentRoot /home/user/www </VirtualHost>
これでアクセス時のホスト名に応じてDocumentRootなどを振り分けてくれるようになります。 あとは、VirtualHostディレクティブ内に、各環境に応じたディレクティブとかを設定すれば完了です。