ページの先頭行へ戻る
Interstage Application Server V12.0.0 Interstage HTTP Server 運用ガイド
FUJITSU Software

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

注意

コンテンツを格納しているWebサーバとリバースプロキシサーバを1つのWebサーバ上で運用する場合は、1つのリクエストに対して2つの通信プロセス(スレッド)が使用されます。このため、クライアントの同時接続数には、「(通常の設定値)×2」の値を設定する必要があります。クライアントの同時接続数の設定については、「3.2.16 クライアントの同時接続数の設定」を参照してください。