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 - ミラー環境にアクセス
となるようにApacheのhttpd.confに以下のように設定します。
# リクエスト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ディレクティブ内に、各環境に応じたディレクティブとかを設定すれば完了です。

Posted at 01:37 in | WriteBacks (0) | Edit