![]()
NCSA WWWサーバの概要
NCSA WWWサーバはhttpdデーモンと呼ばれるプログラムです。以下、バージョン1.5を中心に説明します。NCSA httpdはバイナリ形式でも入手可能で、以下のプラットフォームによりコンパイルしたバイナリファイルが用意されています。
なお、NCSA WWWサーバはシステム依存する部分が少ないので、上記以外のマシンやUNIXでも問題なくインストールが可能です。
IBM RS6000/550 AIX 3.2.5
HP 715/80 HP-UX 9.0.5
Sun SPARCServer 690MP SunOS 4.1.3
Sun SPARCStation 20 Solaris 2.3, 2.4
Intel Pentium90 Solaris 2.4
DEC 3000/500 OSF1 3.0
DECStation 3100 Ultirx 4.0
SGI Indigo IRIX 4.0.5
SGI Indy IRIX 5.3
入手先
NCSA httpdは以下のサイトから入手することができます。
ftp://hoohoo.ncsa.uiuc.edu/Web/httpd/Unix/ncsa_httpd/
ftp://ftp.iij.ad.jp/pub/network/WWW/Web/httpd/Unix/ncsa_httpd/
ftp://ftp.lab.kdd.co.jp/infosystems/Web/httpd/Unix/ncsa_httpd/
Apache
NCSA httpdを改良し、機能アップしたサーバにApacheと呼ばれるサーバがあります。ApacheはNCSA httpdと比べ、以下の特徴があります。Apache httpdは以下のサイトから入手することができます。
NCSA 1.3、1.4のセキュリティホールを除いてある。
フリーソフトウェア。
NCSAよりも速い。
NCSAに比べ、以下のような機能を拡張している。
- DBM認証データベース(NCSA 1.5もOK)。
- エラーコードをカスタマイズできる。
- 複数のホームファイルを指定できる(NCSA 1.5もOK)。
- AliasとRedirectディレクティブの数に制限がない。
- マルチホームサーバ(NCSA 1.5もOK)、これはバーチャルインタフェース(VIF)が必要。
- モジュール機能。
- Apache API。
ftp://ftp.apache.org/apache/
ftp://ftp.ast.cam.ac.uk/pub/WWW/apache/
ftp://ftp.lab.kdd.co.jp/infosystems/apache/