Interstage HTTP Server 運用ガイド
目次 索引 前ページ次ページ

第3章 環境設定> 3.2 環境定義ファイル

3.2.15 プロキシ機能の設定

 フォワードプロキシ、およびリバースプロキシは、環境定義ファイル(httpd.conf)において、それぞれ以下のように設定します。

フォワードプロキシ


 以下のような設定でプロキシサーバを構築する場合
  キャッシュファイルを格納するディレクトリ“C:\Interstage\F3FMihs\servers\FJapache\proxy”
  HTTPドキュメントの有効期限“86400秒”(24時間)

LoadModule proxy_module         "C:/Interstage/F3FMihs/modules/mod_proxy.so"
LoadModule proxy_connect_module "C:/Interstage/F3FMihs/modules/mod_proxy_connect.so"
LoadModule proxy_http_module    "C:/Interstage/F3FMihs/modules/mod_proxy_http.so"
LoadModule cache_module         "C:/Interstage/F3FMihs/modules/mod_cache.so"
LoadModule disk_cache_module    "C:/Interstage/F3FMihs/modules/mod_disk_cache.so"
<IfModule mod_proxy.c>
    ProxyRequests On
    CacheEnable disk /
    CacheRoot "C:/Interstage/F3FMihs/servers/FJapache/proxy"
    CacheMaxExpire 86400
</IfModule>


 以下のような設定でプロキシサーバを構築する場合
  キャッシュファイルを格納するディレクトリ“/opt/FJSVihs/servers/FJapache/proxy”
  HTTPドキュメントの有効期限“86400秒”(24時間)

LoadModule proxy_module         "/opt/FJSVihs/modules/mod_proxy.so"
LoadModule proxy_connect_module "/opt/FJSVihs/modules/mod_proxy_connect.so"
LoadModule proxy_http_module    "/opt/FJSVihs/modules/mod_proxy_http.so"
LoadModule cache_module         "/opt/FJSVihs/modules/mod_cache.so"
LoadModule disk_cache_module    "/opt/FJSVihs/modules/mod_disk_cache.so"
<IfModule mod_proxy.c>
    ProxyRequests On
    CacheEnable disk /
    CacheRoot "/opt/FJSVihs/servers/FJapache/proxy"
    CacheMaxExpire 86400
</IfModule>


 キャッシュファイルを格納するディレクトリには、Userディレクティブで設定したユーザ、およびGroupディレクティブで設定したグループの権限を設定する必要があります。

リバースプロキシ


 Webブラウザ(クライアント)から“/info”配下のURLが指定された際に、リモートサーバのURL“http://www.company.com/info”配下のコンテンツを返す場合

LoadModule proxy_module         "C:/Interstage/F3FMihs/modules/mod_proxy.so"
LoadModule proxy_connect_module "C:/Interstage/F3FMihs/modules/mod_proxy_connect.so"
LoadModule proxy_http_module    "C:/Interstage/F3FMihs/modules/mod_proxy_http.so"

ProxyPass /info http://www.company.com/info
ProxyPassReverse /info http://www.company.com/info

LoadModule proxy_module         "/opt/FJSVihs/modules/mod_proxy.so"
LoadModule proxy_connect_module "/opt/FJSVihs/modules/mod_proxy_connect.so"
LoadModule proxy_http_module    "/opt/FJSVihs/modules/mod_proxy_http.so"

ProxyPass /info http://www.company.com/info
ProxyPassReverse /info http://www.company.com/info

関連ディレクティブ

CacheEnable
CacheMaxExpire
CacheRoot
<IfModule>
LoadModule
ProxyPass
ProxyPassReverse
ProxyRequests


目次 索引 前ページ次ページ

Copyright 2008 FUJITSU LIMITED