• ベストアンサー

mod_rewriteによる内部サーバの公開

http://公開サーバ/blog にアクセスすると、LAN内別サーバ(グローバルIP無し)で動いているcgiやのphpのプログラムを閲覧できるようにしたいのですが、どのような方法があるでしょうか。 例えば、http://内部IP/pukiwiki.phpを閲覧したい場合、公開サーバ側のhttpd.confを <VirtualHost *> RewriteEngine On RewriteRule ^/blog(.*)$ http:/内部IP:80/pukiwiki.php$1 [P,NE,L] </VirtualHost> とすればよいかと思ったのですが、結果、http:/内部IP:80/pukiwiki.phpにリダイレクトされるだけで、LAN外からの閲覧ができません。 公開サーバ上でのapacheの負荷を分散したいので、上記のようなことを考えています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2
zerofore
質問者

お礼

リンク先の情報にて解決しました。 どうもありがとうございます。

その他の回答 (1)

noname#39970
noname#39970
回答No.1

rewrite ではなく ProxyPassReverse ディレクティブを使う

zerofore
質問者

お礼

すばやい回答感謝します。。 ProxyPassReverse で解決しました。