Loading article…
Web サーバー ソフトウェアを使用すると、コンピューターをWeb サーバーとして機能させることができます。最初の Web サーバーはHTML (および画像)などの静的ファイルのみをサポートしていましたが、現在ではサーバー側アプリケーションの埋め込みが一般的に許可されています。
一部の Web アプリケーション フレームワークには、シンプルな HTTP サーバーが含まれています。たとえば、Django フレームワークはを提供しrunserver、PHP には組み込みサーバーがあります。これらは通常、初期開発時にのみ使用することを目的としています。実稼働サーバーには、ここにリストされているサーバーのいずれかのような、より堅牢な HTTP フロントエンドが必要になります。
概要
特徴
機能過多を避けるため、一部の機能は Web サーバーに意図的に含まれない場合があります。例:
- TLS/HTTPS は、TLS を終了し、生の HTTP パケットを http デーモンにリダイレクトする別のstunnelデーモンを使用して有効にすることができます。
- NGINX と OpenBSD の httpd の作者は、CGI 解釈を組み込まず、代わりに FastCGI を使用することを決定しました。OpenBSD 用にslowcgiゲートウェイが開発されました。
- BusyBox httpdには自動的に生成されるディレクトリリストはありませんが、CGIスクリプトとして実装できます。
- ^ 「動的コンテンツ」列は、サーバー自体が特定の機能を実装しているかどうかを示します。他の機能は委任によって利用できる場合があります (例: Apache HTTP Server は、サーブレットのサポートを Apache Tomcat に委任できます)。
- ^ RSA BSAFEの使用をサポート
- ^ abcd openSSLの使用をサポート
- ^ ネットワークセキュリティサービスの使用のサポート
- ^ ab モジュール経由
- ^ GnuTLSの使用をサポート
- ^ abcd このサーバーはAJPを実装しており、互換性のあるサードパーティのサーブレット コンテナーを統合して、シームレスなサーブレット サポートを提供できます。
- ^ このサーバーは、このサポートのために mod_isapi モジュールを使用できます。
- ^ ジェロニモ経由
- ^ Java Secure Socket Extension の使用をサポート
- ^ Tomcat は ISAPI を直接実装していませんが、この目的のための ISAPI モジュールを含む Apache mod_jk とうまく統合されます。
- ^ IPv6 をサポートする JVM と OS が必要です。
- ^ 外部パッチ付き
- ^ CGIスクリプトとして実装 httpd_ssi
- ^ WebSocket接続用にCGIを実装
- ^ テンプレートでSSIと同じ機能が利用可能
- ^ experimental_http3オプションは「実験的なドラフト HTTP/3 サポートを有効にします...このオプションは将来廃止される予定です」。[7]
- ^ Caudium のバージョン 1.4.8 では IPv6 のサポートについて触れられていますが、公式 Web サイトでは明示的に指定されていません。メンテナーにはドキュメント更新クエリが送信されています。Web サイトを更新するときにこの警告通知を削除してください。
- ^ ab PolarSSLの使用をサポート
- ^ サーブレット エンジンは isapi_redirect 経由でサポートされます。
- ^ HTTP/1.1 がサポートされていないため、名前ベースの仮想ホストは完全には実装されていません。
- ^ Enterprise Manager経由
オペレーティングシステムのサポート
参照
参考文献
- ^ ab 「Oracle Web Tier Downloads」。www.oracle.com。Oracle。2020年8月11日閲覧。
- ^ 「Oracle HTTP Serverのリリース・ノート」。Oracleヘルプ・センター。 2022年10月9日閲覧。
- ^ 「Nsssl - AOLserver Wiki」。2014年7月4日閲覧。
- ^ 「Apache モジュール mod_ssl」。2014年 7 月 4 日閲覧。
- ^ “mod_gnutls”. 2018年5月30日時点のオリジナルよりアーカイブ。2014年7月4日閲覧。
- ^ 「Apache Tomcat 6.0 - SSL 構成方法」 。2014年 7 月 4 日閲覧。
- ^ 「グローバルオプション」。caddyserver.com 。2020年8月11日閲覧。
- ^ 「Cherokee Web サーバー | マニュアル ページ cherokee-admin | Cherokee ドキュメント」。cherokee -project.com。
- ^ "HFS: サーバーを保護する - rejetto wiki". www.rejetto.com。
- ^ Leisink, Hugo. 「機能 - Hiawatha Web サーバー」. hiawatha-webserver.org . 2014 年 7 月 4 日閲覧。
- ^ abc 「プロジェクトの規模縮小」www.hiawatha-webserver.com . 2020年8月11日閲覧。
- ^ 「HTTP プロトコル スタック http.sys はカーネル空間で実行され、残りのソフトウェアはユーザー空間で実行される」。Technet2.microsoft.com。2008 年 4 月 17 日にオリジナルからアーカイブ。2012年 2 月 28 日に取得。
- ^ 「セキュア HTTP」。redmine.lighttpd.net 。2014 年 12 月 9 日閲覧。
- ^ 「LiteSpeed Web Server v5.4が登場!」 2019年7月24日。 2019年11月11日閲覧。
- ^ 「JavaServers」。Wiki.nginx.org 。 2013年8月15日閲覧。
- ^ Ghosh, Soumik (2010-09-05). 「IPv6 サポートを有効にする」. Nginx ライブラリ. 2013-08-15に閲覧。
- ^ 「nginx changelog」. www.nginx.com . 2015-09-22.
- ^ 「機能の概要 - 10g R2 (10.1.2)」(PDF)。Oracle.com。2010 年 9 月 7 日。2012年 2 月 28 日に取得。
- ^ 「Windows 上の BusyBox」。「Windows ネイティブ ビルドは現在壊れています。」
- ^ 「Webserver FAQs」。Caudium。2002年11月14日時点のオリジナルよりアーカイブ。2012年2月28日閲覧。
- ^ John Poole. 「Windows へのインストール」. cherokee-project.com . 2014 年 11 月 23 日閲覧。「Windows ネイティブ ビルドは現在壊れています。」
- ^ abcde Hugo Leisink. 「Hiawatha Webserverについて」。hiawatha-webserver.org。2023年6月12日時点のオリジナルよりアーカイブ。2014年6月21日閲覧。
外部リンク
- Netcraft Web Server Survey は 2010-05-20 にWayback Machineにアーカイブされています
- ウェブサイト向けウェブサーバーの使用統計と市場シェア
