2007年5月16日水曜日

mod_rewriteでサーバの引越し対策

スズキです。

サーバの引越しをするとき、
先に、DNSの設定だけ新マシンに書き換え、
リリースまでは、新マシンのapacheが旧マシンにリダイレクトする形をとらせ、
リリース時に、新マシンのリダイレクト設定を解除する、
こんな運用をしばしば行うと思います。

そのときに活躍する、apache(mod_rewrite)の設定です。
(新マシンのapacheの設定です)

--------httpd.conf
RewriteEngine on
RewriteRule ^/(.*)$ http://<引越し元>/$1 [R,L]
--------
R: リダイレクト(他にプロキシーのPとかもある)
L: ここで書き換え処理を中止

詳しくは下記ページにて。
http://www.net-newbie.com/trans/mod_rewrite.html

--
blog: http://suz-lab.blogspot.com/

0 コメント: