proxy_httpを使う2010/07/24 |
proxy_http モジュールを有効にして、特定のコンテンツへのリクエストを別のWebサーバーに転送します。
(1) www05.srv.world [10.0.0.55] - Webサーバー#1 (2) ubuntu.srv.world [10.0.0.50] - Webサーバー#2 (1)のサーバーの /proxy 以下のリクエストを(2)のサーバーの /test 以下へ転送するようにします。 |
|
[1] | proxy_http モジュールを有効にする |
root@www05:~# a2enmod proxy proxy_http Enabling module proxy. Considering dependency proxy for proxy_http: Module proxy already enabled Enabling module proxy_http. Run '/etc/init.d/apache2 restart' to activate new configuration! root@www05:~# vi /etc/apache2/mods-enabled/proxy.conf # 10行目:コメント化 # Deny from all
|
[2] | 転送の設定 |
root@www05:~# vi /etc/apache2/sites-available/default # テキトーに下の方に追記 <Location /proxy> ProxyPass http://ubuntu.srv.world/test ProxyPassReverse http://ubuntu.srv.world/test </Location> </VirtualHost> root@www05:~# /etc/init.d/apache2 restart * Restarting web server apache2 ... waiting ...done. |
[3] | 設定したディレクトリにアクセスして、設定通りバックエンドサーバーが応答しているか確認します。 |
Sponsored Link |