一. Apache介绍
Apache HTTP服务器是现在互连网上最流行的Web服务器. 众所周知, 它的
最早版本是于1995年12月1日发布的. 最初的Apache版本是由美国伊利诺斯
大学香槟分校(University of Illinios, Urbana-Champaign.)国家超级
计算应用中心(NCSA)的Rob McCool先生开发的the Public Domain HTTPS
Daemon程序发展而来. 它具有强大的功能, 如基于名字和IP地址的虚拟主机,
用户验证, URL重定向(URL Rewrite), SSI(服务器端嵌入), SSL(安全套接层)
等更多.
提示:
互连网上大概有65%的Web服务器使用Apache HTTP服务器. 这个数字是通过
Netcraft网站了解的. 如果您对互连网上Web服务器调查报告感兴趣的话,
可以访问以下的网址:
http://news.netcraft.com/archives/web_server_survey.html
现在最新的数据是: Apache (68.4%), Microsoft (20.9 %), 其它(10.7 %).
查询时间: 2004-01-31 11:34 北京时间
二. Apache HTTP版本的选择
现在Apache HTTP有两种版本系列: Apache 1.3 或 Apache 2.0
如何选择版本? 简而言之, Apache 1.3系列的版本强调是稳定性; Apache 2.0
强调的是新功能的支持.
Apache 1.3新的功能:
http://httpd.apache.org/docs/new_features_1_3.html
Apache 2.0新的功能:
http://httpd.apache.org/docs-2.0/new_features_2_0.html (英文)
https://support.iap.ac.cn/net/ApacheManual/zh-cn/ (中文)
本文中使用的是Apache 1.3.3版本.
三. 准备工作
说明:
所有的命令行操作使用的是root用户.
Apache软件包是源文件的发布形式.
Shell命令环境中#表示当前用户权限为root,
$表示当前拥护权限为普通用户.
1. 移去已经安装的Apache HTTP Server RPMs包.
如果您的系统没有安装过Apache, 请参考步骤2.
1) 查询跟httpd相依赖的软件包.
#rpm -q --whatrequires httpd
说明:
2) 从系统中移去以下的软件包.
#rpm -e redhat-config-httpd
#rpm -e httpd