mod_proxy_http2
Apache Module mod_proxy_http2
説明: mod_proxy用HTTP/2 サポートモジュール
状態: 拡張
モジュール識別子: proxy_http2_module
ソースファイル: mod_proxy_http2.c
互換性: httpd 2.4.19以降
概要
mod_proxy_http2 は HTTP/2 のみをサポートし、HTTP/1.1 へのダウングレードは提供しません。つまり、HTTP/1.1 は代わりに使用されないため、バックエンドは HTTP/2 をサポートする必要があります。
このモジュールは mod_proxy のサービスを必要とするため、HTTP/2 プロキシリクエストを処理するには、サーバーで mod_proxy と mod_proxy_http2 の両方がロードされている必要があります。
mod_proxy_http2 は、HTTP/1.1 または HTTP/2 を使用したフロントエンドからの受信リクエストを処理します。どちらの場合も、同じバックエンドにプロキシされるリクエストは、可能な限り(つまり、接続が再利用可能である場合)、単一の TCP 接続を介して送信されます。
注意:複数の HTTP/1.1 フロントエンドリクエスト(同じバックエンドにプロキシされるように設定されている場合)を、同じ HTTP/2 リクエストに属する HTTP/2 ストリームに統合することはありません。 HTTP/1.1 フロントエンドリクエストはそれぞれ、個別の HTTP/2 リクエストを使用してバックエンドにプロキシされます(可能な場合は同じ TCP 接続を再利用しようとします)。
このモジュールは、コア HTTP/2 エンジンを提供するために libnghttp2 に依存しています。
警告
このモジュールは実験的なものです。その動作、ディレクティブ、およびデフォルトは、他の標準モジュールと比較して、リリースごとに変更される可能性があります。ユーザーは、更新の可能性について「CHANGES」ファイルを参照することをお勧めします。
警告
サーバーのセキュリティが確保されるまで、プロキシを有効にしないでください。オープンプロキシサーバーは、ネットワークとインターネット全体の両方にとって危険です。