mod_proxyはApache HTTP Serverのオプションモジュールです。[1]
このモジュールは、Apache のプロキシ、ゲートウェイ、またはキャッシュを実装します。AJP13 ( Apache JServプロトコルバージョン1.3 )、FTP、CONNECT ( SSL用)、HTTP /0.9、HTTP/1.0、および (Apache 1.3.23 以降) HTTP/1.1 のプロキシ機能を実装します。モジュールは、これらのプロトコルや他のプロトコルの他のプロキシ モジュールに接続するように設定できます。
Apache の強力な機能の 1 つは、柔軟な仮想ホスティング(1 つのサーバー上で複数の仮想ホスト) です。これは、Web サイトやアプリケーションを分割するのに便利な方法です。mod_proxy を使用すると、さまざまなWeb フレームワークベースのアプリケーションを仮想ホストとして設定することもできます。 [2] [3] [4]
mod_proxyはLAMPのセキュリティを向上させるのに役立ちます[5]。また、HTTPリクエストからSSLを削除することもできます[6] 。
歴史
このモジュールはApache 1.1.xでは実験的なものでした。[7]
Apache 1.2ではmod_proxyの安定性が大幅に向上しました。[8]
Apache 2.0以降、プロキシ機能はmod_proxyに加えてmod_proxy_http、mod_proxy_ftp、mod_proxy_connectなどのいくつかのモジュールに分割され、さらにキャッシュはmod_cacheと関連モジュールによって提供されます。[9]
Apache 2.2以降ではmod_proxy_ajpとmod_proxy_balancerも追加されました。[10]
Apache 2.4ではmod_proxy_fcgiも追加され、 mod_fcgidとmod_fastcgiに取って代わり、 FastCGIリクエストを別のサーバーにプロキシするようになりました。[11]
参照
注記
- ^ Apache 2.2 用 mod_proxy のホームページ
- ^ 「mod_proxy を使用して Apache の背後で CherryPy を実行する」。2010 年 2 月 21 日のオリジナルからアーカイブ。2009 年 11 月 9 日に取得。
- ^ 複数の Apache プロキシの背後にある単一の Django アプリ
- ^ 「Apache、mod_proxy、mod_proxy_html で web2py を使用する」。2009 年 11 月 11 日時点のオリジナルよりアーカイブ。2009 年 11 月 9 日閲覧。
- ^ Apache Proxy のディレクティブ (mod_proxy) を使用して LAMP セキュリティを強化する
- ^ 「Apache mod_proxy で SSL を削除する」。2009 年 9 月 29 日時点のオリジナルよりアーカイブ。2009 年 11 月 9 日閲覧。
- ^ 「mod_proxy モジュールは Apache 1.1.x では実験的でした」。2009 年 10 月 10 日のオリジナルからアーカイブ。2009年 10 月 10 日取得。
- ^ 「Apache 1.2 では、mod_proxy の安定性が大幅に向上しました」。2009 年 10 月 10 日のオリジナルからアーカイブ。2009年 10 月 10 日閲覧。
- ^ Apache 2.0ではプロキシ機能は複数のモジュールに分割されています
- ^ Apache 2.2ではmod_proxy_ajpとmod_proxy_balancerが追加された
- ^ mod_proxy_fcgi ドキュメント
外部リンク
- Apache モジュール mod_proxy は、 Wayback Machineで 2009-10-10 にアーカイブされています— Apache 1.3 用。
- Apache モジュール mod_proxy — Apache 2.0 用。
- Apache モジュール mod_proxy — Apache 2.2 用。
- Apache モジュール mod_proxy — Apache 2.4 用。
- Apache モジュール mod_proxy — 現在の Apache 用。
