运行 Apache 不需要太多的计算资源。它在有 6MB~10MB 硬盘空间和 8MB RAM Linux 系统上运行得很好。然而,只运行 Apache可能不是大家想做的事情。更可能的是,大家运行 Apache来提供 WWW服务、启动 CGI进程以及充分利用所有 WWW能够提供的功能。在这种情况下,需要提供反映负载要求的额外的磁盘空间和内存空间。也就是说,如果仅仅是启动 WWW服务,并<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

不需要太多的系统资源,但是想要能为大量的客户提供服务,就需要更多的系统资源。
  可以在 http://www.apache.org中获得 Apache的最新版。几乎所有的 Linux发行版中均包含有Apache软件包,可以直接使用它。需要注意的是, Apache软件包有两种:一种是源代码,下载后需要自己重新编译;另一种是可执行文件,下载后只需解压即可使用。
可以通过以下三种方法安装 Apache 服务器。

1) 如果安装的 Linux 版本中带用 Apache 的话,在选择所要安装的服务器的时候,将 httpd 这个

服务选上, Linux 安装程序将自动完成 Apache 的安装工作,并做好基本的配置。

2) 使用可执行文件软件包,这比较适合那些对编译工作不是太熟悉的初级用户,因为它相

对比较简单。

a. 下载软件包 apache_1.2.4.e.tar.gz

b. tar xvzf apache_1.2.4.e.tar.gz

这就完成了安装工作,简单吧!

如果使用的是 RedHat Linux 的话,也可以下载 apache_1.2.4.rpm 软件安装包,然后使用 rpm -

ivh apache_1.2.4.rpm 命令安装。

3) 如果你想把 Apache 服务器充分利用起来的话,就一定要自己编译 Apache ,定制其功能。

a. 下载包含 Apache 源代码的软件包 apache_1.2.4.tar.gz

b. tar 命令将它解开。

c. 将当前目录改变为 Apache 源代码发行版的 src 目录。

d. 将配置样本文件( Configuration.tmpl )复制为 Configuration 文件。

e. 编辑 Configuration 文件中的配置选项。

· Makefile 配置选项:一些编译选项:


CC= ”一行指定用什么编译软件编译,一般为“ CC=gcc ”;

如果需要将额外的标志(参数)指定给 C 编译软件,可以使用:

EXTRA_CFLAGS=
EXTRA_LFLAGS=


如果系统需要特殊的库和包含文件,可以在这里指定它们:


EXTRA_LIBS=
EXTRA_INCLUDES=

如果要改变代码、优化设置,必须将下面一句去掉注释,然后改成所需要的值
#OPTIM=-O2

· Rule 配置选项:用来决定需要什么功能,一般情况下无需改变。

· 模块配置:模块是 Apache 的组成部分,它为 Apache 内核增加新功能。通过使用模块配置, 可以自定义 Apache 服务器中需要什么功能,这个部分也是 Apache 灵活性的表现。模块配置 行如下所示:

AddModule modules/standard/mod_env.o

如果需要 A p a c h e 服务器具备某些功能,就将那个模块用 A d d M o d u l e 语句加到配置文件 Configuration 中去。