3) 查询是否存在httpd进程, 如有, 用killall命令终止httpd进程.
#ps aux|grep httpd
#killall httpd
2. 下载和解压缩Apache HTTP软件包.
建议从apache的官方网站获得可靠的apache HTTP软件包.
下载网址: http://httpd.apache.org/download.cgi
1) 创建apache软件包存放的目录.
#mkdir -p /usr/local/src/webserver
2) 使用wget命令获得源代码包.
#wget http://apache.tarchive.com/httpd/apache_1.3.33.tar.gz
3) 解压缩源代码包, 在webserver目录下会生成一个新的目录apache_1.3.33
#tar zpxf apache_1.3.33.tar.gz
四. 安装Apache Web Server 1.3.3
这里我使用的是DSO(Dynamic Shared Objects)的方式来安装Apache HTTP服务器.
使用DSO的安装方式允许您在以后不需要重新编译Apache的情况下添加模块.
如PHP等等.
1) 创建安装脚本apache_inst.
#cd /usr/local/src/webserver
#vi apache_inst
---拷贝下面区域内容然后张贴到apache_inst中--
cd /usr/local/src/webserver/apache_1.3.33
./configure \
--prefix=/www \
--enable-module=so \
--enable-module=rewrite \
--enable-shared=rewrite \
--enable-module=setenvif \
--enable-shared=setenvif \
--enable-module=mime \
--enable-shared=mime \
--enable-module=mime_magic \
--enable-shared=mime_magic \
--enable-module=dir \
--enable-shared=dir \
--enable-module=auth \
--enable-shared=auth \
--enable-module=access \
--enable-shared=access \
--enable-module=alias \
--enable-shared=alias \
--enable-module=status \
--enable-shared=status \
--enable-module=userdir \
--enable-shared=userdir \
--enable-module=env \
--enable-shared=env \
--enable-module=log_referer \
--enable-shared=log_referer \
--enable-module=log_config \
--enable-shared=log_config \
--enable-module=log_agent \
--enable-shared=log_agent \
--enable-module=headers \
--enable-shared=headers
------------------结束----------------------