- ベストアンサー
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の負荷を分散したいので、上記のようなことを考えています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
noname#39970
回答No.1
rewrite ではなく ProxyPassReverse ディレクティブを使う
質問者
お礼
すばやい回答感謝します。。 ProxyPassReverse で解決しました。
お礼
リンク先の情報にて解決しました。 どうもありがとうございます。