DUICUO

見逃せないオープンソースWebサーバー5選

オープンソース製品の登場は、個人ユーザーの支持を得ただけでなく、多くの有名企業も惹きつけています。オープンソース製品は無数に存在しますが、すべてが広く普及し、高い評価を得ているわけではありません。多くの成功を収めているオープンソース製品の中で、リーダーとして際立っている製品はごくわずかで、他の製品は後れを取っています。この記事では、5つのオープンソースWebサーバーをまとめてご紹介します。あなたのニーズに合った製品が見つかるかもしれません。

アパッチ

Apacheはオープンソースライセンスに基づいてリリースされている無料のウェブサーバーシステムです。Apacheバージョン2.0は、Linux、Solaris、Digital UNIX、AIXなど、ほとんどのUNIXベースのオペレーティングシステムで動作します。また、Rhapsody、BeOS、BS2000/OSDなどのUNIX/POSIXシステムでも動作します。AmigaOSやWindows 2000でも動作します。Netcraftの調査によると、インターネット上のウェブサイトの60%がApacheを使用しています。

1996年の登場以来、Apache HTTP Serverは世界で最も広く利用されているウェブサーバーとなり、市場シェアは第2位のIISをはるかに上回っています。2009年には、世界中で1億を超えるウェブサイトがApacheを使用していました。

Netcraft の 2010 年 8 月 11 日の統計によると、現在、世界中で 119,664,128 の Web サイトが Apache を使用しており、Apache の市場シェアは 54.90%、IIS の市場シェアは 25.87% となっています。

エングス

Nginxは、高性能なHTTPおよびリバースプロキシサーバー、そしてIMAP/POP3/SMTPプロキシサーバーです。Nginxは、ロシアで2番目に訪問者数の多いウェブサイトRambler.ru向けにIgor Sysoev氏によって開発されました。Igor氏はBSDライクなライセンスの下でソースコードを公開しています。Nginxは、その安定性、豊富な機能、サンプル設定ファイル、そしてシステムリソース消費量の少なさで既に広く知られています。

Nginxは、ほとんどのUnix系オペレーティングシステムでコンパイルおよび実行でき、Windowsポートも利用可能です。Nginxは、多くの優れた機能を備えた高性能なWebサーバーおよびリバースプロキシサーバーです。高同時接続が求められるシナリオにおいて、Apacheサーバーの優れた代替手段となります。米国では、ホスティングプロバイダーが最も多く選択するソフトウェアプラットフォームの一つです。最大50,000の同時接続をサポートできます。Nginxはインストールが非常に簡単で、設定ファイルも簡潔(Perl構文もサポート)で、バグも非常に少ないのが特徴です。

ライトpd

Lighttpdは、ドイツの開発者が主導するオープンソースのウェブサーバーソフトウェアです。その基本的な目的は、高パフォーマンスのウェブサイト向けに特別に設計された、安全で高速、互換性があり、柔軟なウェブサーバー環境を提供することです。メモリ消費量とCPU使用率が非常に低く、高いパフォーマンスと豊富なモジュールを備えています。

Lighttpdは、オープンソースの軽量ウェブサーバーの中でも優れたものの一つです。FastCGI、CGI、認証、出力圧縮、URL書き換え、エイリアスといった重要な機能をサポートしています。Apacheの人気の理由は豊富な機能にあり、これらの機能の多くはLighttpdに実装されています。Lighttpdへの移行にはこれらの問題への対処が必要となるため、ApacheユーザーにとってLighttpdの機能は非常に重要です。

チェロキー

Cherokeeは現在入手可能な最速のウェブサーバーソフトウェアであると主張しており、パフォーマンスの点ではNginxをわずかに上回っているとされています。また、LighttpdおよびNginxと比較したベンチマークテストも提供しており、その性能を証明するものです。

Cherokeeは、FastCGI、SCGI、PHP、CGI、TLSおよびSSL暗号化接続、仮想ホスティング、認可と認証、リアルタイムエンコード、負荷分散、Apache互換ログファイルなど、多数のモジュールをサポートしています。機能の豊富さにおいて、CherokeeはApache HTTPに匹敵します。高いパフォーマンスとグラフィカルなサーバー管理は、Cherokeeの2つの大きなセールスポイントです。

アプリウェブ

Appwebは、主にセキュリティを目的として設計された組み込みHTTP Webサーバーです。顧客のアプリケーションやデバイスに直接統合され、Webベースのアプリケーションやデバイスの開発と導入を容易にします。高速(1秒あたり3,500リクエスト以上)かつコンパクト(1秒あたり110,000リクエスト以上)で、動的なWebページ作成、CGIを使用したサーバーサイド埋め込みスクリプト、ロード可能なモジュール、SSL、ダイジェスト認証、仮想ホスティング、Apacheスタイルの設定、ログ記録、シングルスレッドおよびマルチスレッドアプリケーションをサポートしています。豊富なドキュメントとサンプルプログラムも提供されています。

AppWebは、GNU General Public Licenseに基づいて完全にライセンスされたオープンソースのウェブサーバーです。AppWebウェブサーバーソフトウェアは、GoAheadよりも機能が豊富で実用的であり、GoAheadに既に搭載されている機能に加えて、以下の特徴も備えています。サーバーサイドJavaScriptのサポート。

エディターがまとめた5つのWebサーバーのうち、どれを使ったことがありますか? 使用感はいかがでしたか? ぜひコメント欄にご参加ください!

[編集者のおすすめ]

  1. 仮想化におけるIIS Webサーバーの重要性
  2. Webサーバー調査レポート、2011年4月
  3. 安全な個人用Webサーバーを構築するための10のステップ