192.168.0.1 で動いている http://backend.example.com に対して、 10.0.0.1 で動く http://frontend.example.org としてアクセスしたい、という場合があります。 たとえばこんなケースです。 移転済みの古いサーバに、元のアドレスでアクセスしたい ネットワーク外部からは直接接続できないサイトにアクセスしたい SSH tunnelingするとか、hostsファイルを書き換えるとか、他にも方法はあるのですが、スキルのないユーザのために、てっとり早く別のURLを割り当てたいこともあるわけです。 この記事では、Apacheのmod_proxy、mod_substituteなどを使って、リバースプロキシ用のVirtualHostを構築する例を紹介します。Apache >= 2.4を対象としますが、2.2でも動くはずです。 httpd.