プロキシ

内部(プライベートアドレス)のサーバーをサーバーを一時的に公開したいときにapachemod_rewriteを利用する方法です。
バースプロキシをしっかりと立てるほどでもなく手軽なやり方だとこんなものでしょうか。


ServerName w2.example.com
ServerAdmin webmaster@example.com
DocumentRoot /var/www/html

RewriteEngine On
RewriteRule ^/(.*) http://inner.example.jp/$1 [P,L]

ErrorLog logs/inner.example.jp-error.log
CustomLog logs/inner.example.jp-access.log combined env=!no-log

RewriteRulsの行がポイントで、[]の中の意味は、

PはProxy(プロキシとして働き元の依頼者からはその存在を意識できない)、
LはLast(ここで書き換えは終わり)
を意味しています。
Redirectを行うR等のオプションもありますが、当然ながら内部のサーバーではそのようなオプションは無効です。内部のサーバーは外から見えないからこそ内部ですから。
そこで、公開されているサーバーをプロキシにして内部を公開します。それが上記の指定です。