大家好,本人对linux有相当浓厚的兴趣。加上公司现在要做个网站,刚好这个项目被我接了。所以,本人就把步骤和思路都写出来。供大家参考啊!(我先介绍下,我用的redhat 4的版本)
apache简介:
Apache 是最著名的开源软件项目之一,在web服务器领域长期保持着超过半数的份额,因此apache服务器不仅是优秀的web服务器软件,也是开源软件项目的杰出代表。
apache的版本:
apache服务器于1995年发布了1.0版本,之后一直由apache group 负责该项目地管理和维护,直到1999年以apache group为基础成立了apache软件基金会(apache software foundaiton,ASF),到目前为止apache项目一直由ASF组织负责管理和维护。
目前apache 服务器1.X的最高版本是1.3,该版本分支继承了apache服务器1.0版以来的优秀特性和配置管理风格。虽然apache已经有了2.x版本,但是目前任然有大量的应用系统在运行apache 1.x版本,
apache服务器的在2.x版本中对1.x版本进行了较大的改变,从配置文件到管理风格都有所不同。2.x版本中加入的新特性为apache服务器带来了更多的功能特性,对于新建立的应用系统,apache的2.x版式一个不错的选择。目前apache的2.x版友2.0和2.2两个主要版本。
apache的安装:
在RHEL4 系统中可以通过两种方式安装apache服务器。
1. RHEL4系统的安装光盘中包括的apache服务器的RPM软件包,可以使用rpm命令直接进行安装。
2. 可以从apache 服务器的官方地址下载新的版本源代码,并进行编译安装。
一 编译安装:
首先确认,你的linux系统中是否安装了GCC平台。。。。
#rpm -q gcc
gcc - 3.4.3-9.EL4
这是安装好后的GCC版本 ,(我后面会把安装光盘传上来,有4张盘。都蛮大的)
#cp httpd-2.0.59.tar.gz /usr/local/src
#cd /usr/local/src
#tar zxvf httpd-2.0.59.tar.gz 这三段式什么意思了,就是说我把光盘里的httpd这个rpm包复制到/usr/local/src这个文件夹下面来。进行解压缩,你不可能在光盘里解压缩吧!(在httpd是apache服务器的软件包)
有些地方我没说的太明白,就是为了让大家自己去找资料补充。这样,你才会有进步。。。。
二 编译前的配置
在httpd的源代码目录中使用“./configure”命令完成编译前的配置工作。
# ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite
解释下:--prefix 指定apache服务器程序将要安装到系统目录中,这个目录的位置就是/usr/local/apache2
--enable-so 可以使用动态加载模块功能
--enable-rewrite 具有rewrite的功能。
三 编译服务器程序
#make
执行make命令进行程序的编译,这个过程是真正将程序源代码转换为可执行程序的过程。
四 安装一编译完成的程序
先进到安装好的的文件夹里去,,就是/usr/local/apache2
然后,在输入#make install
这个过程很长的。我就不说明了。。
这是apache的一个安装步骤,安装好之后,还要对apache进行配置,比如,主页的配置和apache服务的配置。。。 由于我是上班时间来发的帖子,有点累啊。希望大家能喜欢。。。如果都支持我的话,,我把装apache的资料和步骤全部传上来和大家一起分享。。。。。。
我的镜像上传不了啊,, 要是大家有兴趣的话,我就发到大家的邮箱里吧。。。。。。。。。。有4个光盘。。。
redyellow328 于 2011-01-11 18:59:55发表:
学习了。多谢。
wst021 于 2010-09-18 11:17:57发表:
细细的看了楼的分享贴,非常好啊,多交流多分享!
apache 是用C语言开发出来的,楼主首先安装gcc非常正确。
安装好gcc后,解压apache压缩包,就可直接进行安装了,系统会默认安装到默认路径下。安装完成后,进行些需要的配置,这样apache服务就搭建完成了。
summerblue 于 2010-09-18 07:00:27发表:
哈哈,发帖辛苦咯!看了一遍 {:2_97:}
shan-zei 于 2010-09-17 12:44:31发表:
四张光盘是配置步骤呢,还是配置视屏呢,还是有别的什么?
如果是4张DVD的话估计谁的邮箱也承受不了。。。。。。
eclipse101 于 2010-09-17 11:43:24发表:
{:2_93:}
laiden 于 2010-09-17 11:36:49发表:
多谢分享
rayong_ly 于 2010-09-17 10:41:36发表:
占位先。。。