ウェブサーバーソフトウェアの比較

ウェブサーバーソフトウェアは、コンピューターをウェブサーバーとして機能させることを可能にします。初期のウェブサーバーはHTML(および画像)などの静的ファイルのみをサポートしていましたが、現在ではサーバーサイドアプリケーションの埋め込みが一般的に可能になっています。

一部のウェブアプリケーションフレームワークには、シンプルなHTTPサーバーが含まれています。例えば、DjangoフレームワークはHTTPサーバーを提供しrunserverPHPには組み込みサーバーが搭載されています。これらは通常、初期開発段階のみでの使用を目的としています。本番環境サーバーでは、ここに挙げたサーバーのような、より堅牢なHTTPフロントエンドが必要になります。

概要

特徴

機能過多を避けるため、一部の機能は意図的にウェブサーバーに組み込まない場合があります。例えば:

  • TLS/HTTPS は、TLS を終了し、生の HTTP パケットを http デーモンにリダイレクトする別のstunnelデーモンを使用して有効にすることができます。
  • NGINXとOpenBSDのhttpd開発者は、CGIインタープリタを組み込まず、代わりにFastCGIを使用することを決定しました。OpenBSD向けにはslowcgiゲートウェイが開発されました。
  • BusyBox httpdは自動的に生成されたディレクトリリストを持っていませんが、CGIスクリプトとして実装することができます。
サーバ 安全 仮想ホスティング動的コンテンツ[ a ]ユーザー空間またはカーネル空間で実行される管理コンソール 追加のプロトコルサポート
基本アクセス認証ダイジェストアクセス認証SSL/TLS httpsCGFCGISCGIWSGIJavaサーブレットSSIISAPISSJSIPv6 HTTP/2クイックHTTP/3
AOLサーバーはい いいえ はい[ b ] [ c ] [ d ] [ 7 ]はい はい いいえ 未知 いいえ いいえ はい 未知 未知 ユーザー 未知 未知 未知 未知 未知
Apache HTTP サーバーはい はい はい[ e ] [ c ] [ 8 ] [ f ] [ 9 ]はい はい はい はい はい[ e ]いいえ[ g ]はい はい[ h ]未知 ユーザー はい[ i ]はい はい いいえ いいえ
アパッチトムキャットはい はい はい[ j ] [ 10 ]はい はい いいえ 未知 いいえ はい はい いいえ[ k ]未知 ユーザー はい はい[ l ]はい 未知 未知
ボアいいえ いいえ はい[ m ]はい はい いいえ 未知 いいえ いいえ いいえ いいえ いいえ ユーザー 未知 はい いいえ いいえ いいえ
ビジーボックス httpdはい いいえ いいえ いいえ はい いいえ いいえ いいえ いいえ いいえ[ n ]いいえ いいえ ユーザー いいえ はい いいえ いいえ いいえ
キャディーはい いいえ はい はい 部分的[ o ]はい いいえ いいえ いいえ いいえ[ p ]いいえ いいえ ユーザー いいえ はい はい はい はい[ q ]
カウチョ樹脂サーバーはい はい 有料版[ c ]はい はい はい 未知 いいえ はい はい いいえ 未知 ユーザー はい はい 未知 未知 未知
カウディウムはい はい はい はい はい はい 未知 いいえ はい はい 未知 未知 ユーザー はい はい[ r ]未知 未知 未知
チェロキー HTTP サーバーはい はい はい はい はい はい はい はい いいえ はい いいえ 未知 ユーザー はい はい[ 12 ]未知 未知 未知
HFSはい いいえ いいえ[ 13 ]いいえ いいえ いいえ 未知 いいえ いいえ いいえ 未知 未知 ユーザー 未知 いいえ 未知 未知 未知
Hiawatha HTTP サーバーはい はい はい[ s ] [ 14 ]はい はい はい いいえ いいえ いいえ はい いいえ 未知 ユーザー はい はい いいえ[ 15 ]いいえ[ 15 ]いいえ[ 15 ]
IBM HTTP サーバーはい はい はい はい はい はい 未知 いいえ いいえ はい いいえ 未知 ユーザー はい はい 未知 未知 未知
インターネット情報サービスはい はい はい はい はい はい はい いいえ ない]はい はい はい カーネルとユーザー[ 16 ]はい はい はい 未知 未知
桟橋はい はい はい はい はい 未知 未知 いいえ はい 未知 未知 はい ユーザー 未知 未知 はい 未知 未知
ジェクサス いいえ いいえ はい はい いいえ はい いいえ いいえ いいえ いいえ いいえ はい ユーザー はい いいえ 未知 未知 未知
ライトtpdはい はい はい[ c ] [ 17 ]はい はい はい はい はい いいえ[ g ]はい いいえ いいえ ユーザー いいえ はい はい いいえ いいえ
LiteSpeed ウェブサーバーはい はい はい はい はい はい いいえ はい いいえ[ g ]はい いいえ 未知 ユーザー はい はい はい はい はい[ 18 ]
マングースはい はい はい はい はい いいえ いいえ いいえ いいえ はい いいえ いいえ ユーザー はい はい 未知 未知 未知
モンキー HTTP サーバーはい いいえ はい[ s ]はい はい はい いいえ いいえ いいえ いいえ いいえ いいえ ユーザー いいえ はい 未知 未知 未知
ナビサーバーはい いいえ はい はい はい いいえ 未知 いいえ いいえ はい 未知 未知 ユーザー はい はい 未知 未知 未知
NCSA HTTPdはい はい 未知 部分的[ u ]はい 未知 未知 いいえ いいえ はい いいえ いいえ ユーザー いいえ いいえ いいえ いいえ いいえ
nginxはい はい(モジュール) はい はい いいえ はい はい はい いいえ[ 19 ]はい いいえ 未知 ユーザー いいえ はい[ 20 ]はい[ 21 ]はい はい
OpenBSD httpd はい いいえ はい はい いいえ はい いいえ いいえ いいえ いいえ いいえ いいえ ユーザー いいえ はい いいえ いいえ いいえ
オープンリンク Virtuosoはい はい はい はい いいえ いいえ いいえ いいえ はい はい いいえ いいえ ユーザー はい いいえ いいえ 未知 未知
オラクルHTTPサーバー[ 22 ]はい はい はい はい はい はい 未知 いいえ いいえ はい いいえ 未知 ユーザー はい[ v ]はい 未知 未知 未知
Oracle iPlanet Web サーバーはい はい はい はい はい はい 未知 いいえ はい はい いいえ はい ユーザー はい はい 未知 未知 未知
thttpdはい 未知 いいえ はい はい いいえ 未知 いいえ いいえ いいえ いいえ 未知 ユーザー いいえ はい 未知 未知 未知
TUX ウェブサーバーいいえ いいえ いいえ はい はい いいえ 未知 いいえ いいえ いいえ いいえ 未知 カーネル 未知 未知 未知 未知 未知
シタミはい 未知 有料版 はい はい 未知 未知 いいえ 未知 はい 未知 未知 ユーザー 未知 未知 未知 未知 未知
ヨーズはい 未知 はい はい はい はい 未知 いいえ いいえ はい いいえ 未知 ユーザー 未知 はい 未知 未知 未知
Zeus ウェブサーバーはい はい はい はい はい はい 未知 いいえ いいえ[ g ]はい はい 未知 ユーザー はい いいえ 未知 未知 未知
  1. ^「動的コンテンツ」列は、サーバー自体が特定の機能を実装しているかどうかを示します。その他の機能は委任によって利用できる場合があります(例:Apache HTTP ServerはサーブレットのサポートをApache Tomcatに委任できます)。
  2. ^ RSA BSAFEの使用をサポート
  3. ^ a b c d openSSLの使用のサポート
  4. ^ネットワークセキュリティサービスの使用サポート
  5. ^ a bモジュール経由
  6. ^ GnuTLSの使用をサポート
  7. ^ a b c dこのサーバーはAJPを実装しており、互換性のあるサードパーティのサーブレット コンテナーを統合して、シームレスなサーブレット サポートを提供できます。
  8. ^このサーバーは、このサポートのために mod_isapi モジュールを使用できます。
  9. ^ジェロニモ経由
  10. ^ Java Secure Socket Extension の使用をサポート
  11. ^ Tomcat は ISAPI を直接実装していませんが、この目的のための ISAPI モジュールを含む Apache mod_jk と適切に統合されます。
  12. ^ IPv6 をサポートする JVM と OS が必要です。
  13. ^外部パッチ付き
  14. ^ CGIスクリプト httpd_ssi として実装
  15. ^ WebSocket接続用に実装されたCGI
  16. ^テンプレートでは SSI と同じ機能が利用可能
  17. ^ experimental_http3オプションは「実験的なドラフト版 HTTP/3 サポートを有効にします...このオプションは将来廃止される予定です」。 [ 11 ]
  18. ^ Caudiumのバージョン1.4.8ではIPv6のサポートについて言及されていますが、公式ウェブサイトでは明確に記載されていません。メンテナーにはドキュメント更新の問い合わせが送信されていますので、ウェブサイトを更新する際にこの警告通知を削除してください。
  19. ^ a b PolarSSLの使用をサポート
  20. ^サーブレット エンジンは isapi_redirect を介してサポートされます。
  21. ^ HTTP/1.1 がサポートされていないため、名前ベースの仮想ホストは完全には実装されていません。
  22. ^ Enterprise Manager経由

オペレーティングシステムのサポート

参照

参考文献

  1. ^ 「リリース 2.10.2」 2025年8月23日. 2025年9月14日閲覧
  2. ^ "v11.8 · Tags · Hugo Leisink / Hiawatha web server · GitLab (英語)" . 2025年9月26日閲覧
  3. ^ "1.4.82" . 2025年9月12日. 2025年9月12日閲覧
  4. ^ 「リリース 1.29.4」 2025年12月9日. 2025年12月10日閲覧
  5. ^ a b「Oracle Web Tier Downloads」 . www.oracle.com . Oracle . 2020年8月11日閲覧
  6. ^ 「Oracle HTTP Serverのリリース・ノート」。Oracleヘルプ・センター。 2022年10月9日閲覧
  7. ^ 「Nsssl - AOLserver Wiki」 。 2014年7月4日閲覧
  8. ^ 「Apacheモジュール mod_ssl」 。 2014年7月4日閲覧
  9. ^ "mod_gnutls" . 2018年5月30日時点のオリジナルよりアーカイブ2014年7月4日閲覧。
  10. ^ 「Apache Tomcat 6.0 - SSL設定方法」 。 2014年7月4日閲覧
  11. ^ 「グローバルオプション」 . caddyserver.com . 2020年8月11日閲覧
  12. ^ 「Cherokee Web サーバー | Man ページ cherokee-admin | Cherokee ドキュメント」 . cherokee-project.com .
  13. ^ "HFS: サーバーを保護する - rejetto wiki" . www.rejetto.com
  14. ^ Leisink, Hugo. 「機能 - Hiawatha Webサーバー」hiawatha-webserver.org . 2014年7月4日閲覧
  15. ^ a b c「プロジェクトの規模縮小」 www.hiawatha-webserver.com . 2020年8月11日閲覧
  16. ^ 「HTTPプロトコルスタック http.sys はカーネル空間で実行され、残りのソフトウェアはユーザー空間で実行される」 Technet2.microsoft.com。2008年4月17日時点のオリジナルからアーカイブ。 2012年2月28日閲覧
  17. ^ 「セキュアHTTP」 . redmine.lighttpd.net . 2014年12月9日閲覧
  18. ^ "「LiteSpeed Web Server v5.4 が登場しました!」. 2019年7月24日. 2019年11月11日閲覧
  19. ^ "JavaServers" . Wiki.nginx.org . 2013年8月15日閲覧。
  20. ^ Ghosh, Soumik (2010年9月5日). 「IPv6サポートを有効にする」 . Nginxライブラリ. 2013年8月15日閲覧。
  21. ^ "nginx changelog" . www.nginx.com . 2015年9月22日.
  22. ^ 「機能概要 - 10g R2 (10.1.2)」(PDF) . Oracle.com. 2010年9月7日. 2012年2月28日閲覧
  23. ^ 「Windows 上の BusyBox」「Windows ネイティブ ビルドは現在壊れています。」
  24. ^ 「Webサーバーに関するFAQ」 Caudium . 2012年2月28日閲覧{{cite web}}:|archive-url=形式が正しくありません: タイムスタンプ (ヘルプ)CS1 メンテナンス: url-status (リンク)
  25. ^ John Poole. 「Windowsへのインストール」 . cherokee-project.com . 2014年11月23日閲覧「Windows ネイティブ ビルドは現在壊れています。」
  26. ^ a b c d e Hugo Leisink. 「Hiawatha Webserverについて」hiawatha-webserver.org . 2023年6月12日時点のオリジナルよりアーカイブ。 2014年6月21日閲覧