运行
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
中去。
转载于:https://blog.51cto.com/redhat2007/977213