リバースプロキシを使った複数サイトの統合風味のようなもの
やりたいこと
1. アクセスするドメイン:http://hogehoge.com/
2. 上記のドメイン内で表示させるドメイン:http://mofumofu.com/
【なにがやりたいか?】
http://hogehoge.com/mofumofu/ にアクセスした場合、http://mofumofu.com/内のコンテンツを表示させる
やること
リバースプロキシを使って、1のサーバーでアクセスした際に2のサーバーのコンテンツを取得し表示させる。
$ cd /etc/httpd/conf.d/ $ vi hogehoge.com #<VirtualHost *:80>内に記述 ProxyPass /mofumofu/ http://mofumofu.com/ ProxyPassReverse /mofumofu/ http://mofumofu/ $ service httpd restart
リバースプロキシを掛け、mofumofuディレクトリ内にアクセスがあった場合はmofumofu.com内のコンテンツを表示させる。
これで
http://hogehoge.com/mofumofu/にアクセスすると
http://mofumofu.com/のコンテンツが表示される事を確認。
一応PHPやDBのアクセスも動作していたので、サーバー移転や統合で使えそうかな。と。