lin是近些年来迅速发展的一个免费的开放的操作系统,它是在internet上开发的。lin对网络的支持比大部分操作系统更出色,因此lin操作系统阴精成为最广泛的服务器操作系统。
在lin操作系统上,已经有很多免费的web服务器软件可以运行,他们包括ncsa http cernhttpd apachehttpd jig-saw等,另外还有一些商业的服务器软件,如netscape interprise等。
ncachttpd曾经是实用非常广泛的web服务器软件,它具有占用资源少,速度快,控制灵活,可以授权限制用户访问,进行目录的映射等特点。目前较为常见的版本是ncsahttp 1.5.2.用户可以取得服务器的源程序,从新编译后安装也可以直接下载与系统平台相对应的可执行程序。

元程序包可以再ncsa的ftp站点进行下载。在该站点上可以找到适合各种lin平台的程序,程序包的内容包括可执行代码,配置文件,目录索引图标及其他实用程序等。程序包一般是压缩的需要下载后先解压然后在安装。
下面来介绍一些免费的服务器软件
cern httpd的web服务器提供了代理,缓存,用户认证等功能。下载地址为ftp//ftp.w3.org/pub/www/bin在这里可以找到服务器的源代码以及适用于不同平台的已编译好的可执行程序。
jig-saw是一个用java语言开发的web服务器软件,具有很好的可扩展性和可移植性,通过编译成字节码。它可以再有jaba虚拟机的任何平台上使用。
apache httpd是一个与ncsa httpd相兼容的web服务器软件,当前使用的版本是1.3.它的特点包括:扩展的服务器包含(xssi)可配置的日志,虚拟主机,cgi调试环境,在线帮助和可选代理模块。
以上介绍的四种服务器中,apache是使用最广泛的web服务器程序,在目前使用最多的两种lin版本和slackware和pedhat中都有广泛的用户,并且已经成为lin操作系统下服务器软件的主流,
下一篇文章我们会讲解apache服务器的基本情况。