Apache HTTP Server 2.4.x の新機能
Apache 2.4.1 は 2012 年 2 月にリリースされ、多くの優れた拡張機能と新機能が追加されました。 私が書いている最新バージョンは、2014 年 7 月にリリースされた 2.4.10 です。
この記事では、Apache 2.4 バージョンに含まれる重要な拡張機能、新機能のいくつかについて説明します。
強化
KeepAliveTimeout: このバージョンでは、KeepAliveTimeout をミリ秒単位で指定できます。 これを行うには、httpd.conf ファイルに KeepAliveTimeout ディレクティブを追加するだけです。
元:
KeepAliveTimeout 5 #Obviously you have to change this value from 5 to something you wish.
メモリ使用量: Apache 2.4 は 2.2.x よりもメモリ使用量が少ないと主張しています
Event MPM: Event MPM (Multi-Processing Module) が完全にサポートされるようになりました。 以前のバージョンでは、実験的でした。
mod_ssl: OCSP stapling をサポートし、Memcached を介してサーバー間で SSL セッション データを共有できます。
mod_proxy: ProxyPass ディレクティブの Location および LocationMatch ブロックにより、パフォーマンスが大幅に向上します。
新しいモジュール
mod_heartmonitor、mod_lbmethod_heartbeat: これにより、mod_proxy_balancer はバックエンド サーバー上のアクティブな接続の数を確認し、負荷分散を実行できます。
mod_auth_form: これにより、HTML ログイン フォームを使用してアクセスを制限できます。 これ モジュール mod_session に依存しており、これらは HTTP Cookie を利用します。
mod_allowmethods: 簡単な設定で Apache インスタンスの HTTP メソッドを制限できるようになりました。
<Location /> AllowMethods GET HEAD </Location>
mod_ratelimit: Web サーバーを低帯域幅で実行している場合、または単に帯域幅を制限したい場合は、このモジュールが最適です。 これにより、クライアントの帯域幅を httpd.conf ファイルで構成した場所に制限できます。
元: –
<Location /downloads> SetOutputFilter RATE_LIMIT SetEnv rate-limit 400 </Location>
注 – レート制限は KiB/s 単位です
mod_data: このモジュールは、応答本文を RFC2397 データ URL に変換します。 データ URL は、ページ/アプリケーションの読み込み中に接続数を減らしたい場合に役立ちます。 これは、PHP 言語にも含めることができます。
上記は Apache 2.4 の重要な変更点だと思います。 を参照することもできます。 公式のApache 2.4 詳細については、ページをご覧ください。
記事を読んでよかったですか? 世界と共有してみませんか?