長年放置してきた物理鯖をvm化しようってことで、vmware converterでP2Vしようとしたら、行き先がESXしか選べにゃかったので、vmware server上にubuntuとかinstして機能別に分離して移植することに。
で、まずは日記を移植したのだが、よく考えると、port80のhttpで受けてるのは日記以外にいろいろあるわけで、これはよろしくにゃい。
ので、リバースプロキシでurlベースで内部の複数鯖にリクエストを振り分けよう、ということでapacheの設定。
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
RewriteEngine on
RewriteRule ^/~chesu/diary/(.*) http://xxx.xxx.xxx.xxx/~chesu/diary/$1 [P,L,QSA]
ProxyPassReverse / http://xxx.xxx.xxx.xxx/
RewriteRule ^/hoge/(.*) http://yyy.yyy.yyy.yyy/hoge/$1 [P,L,QSA]
ProxyPassReverse / http://yyy.yyy.yyy.yyy/
こう・・・か?
コンテンツサーバのlogにはproxyのIPしか記録されにゃいのはあまりよろしくにゃいにゃ。