apacheの設定


自動でジャンプ

特定マシンからきたリクエストに関しては,特別なことをしたい. 具体的には,「ページのジャンプをさせる」.

単純なジャンプはできるものの,条件分岐のようなことはできない. なので,apacheのモジュールである,「mod_rewrite」を使うことにした.


1.やりたいこと.

自分のマシン以外からhttpのルート(/)にきたとき, 特定のページにジャンプさせたい.


2.すること.

/etc/httpd/conf/httpd.conf

LoadModule rewrite_module     modules/mod_rewrite.so
AddModule mod_rewrite.c

# 設定
RewriteEngine on
RewriteCond  %{REMOTE_HOST} ^.*mylab.private [OR]
RewriteCond  %{REMOTE_HOST} ^10..*
RewriteRule   ^/$  http://goto.this.server/~kenstar/ [L,R]
後半の設定の部分は,それぞれのディレクトリの「.htaccess」でも大丈夫.
参考にしたページ

Honkusa Keshi kenstarkenstar.org