RSS
热门关键字:  cms  下载  模版  开源  dedecms
当前位置 :| 主页>站长学院>服务器>

关于apache及其模块的升级

来源:ChinaUnix.net 作者:未知 时间:2006-09-13 点击:

▲ 停止原有的http服务,可用命令:chkconfig - -list httpd
再完成上述动作后,可以删除原来的配置文件目录,一般为:/etc/httpd
删除目录命令:rm –rf /etc/httpd
▲ 解压包:tar zxvf httpd-2.0.52.tar.gz
▲ 进入生成包的目录:cd httpd-2.0.52
▲ 检测你的安装平台的目标特征,如使用的编译器gcc等
(根据需求把需要加载的模块编译进去,也可以先把所有的模块编译进去,然后在配置文件中加以注释,这样做可能更加灵活)
如:./configure --prefix=/usr/local/apache2 
--enable-access=shared 
--enable-actions=shared 
--enable-alias=shared 
……
▲ 安装前编译:make
▲ 安装: make install
▲ 根据需求,修改apache的配置文件(我们安装在/usr/local/apache2下):
vi /usr/local/apache2/conf/httpd.conf
注:在修改之前最好做备份,以免发生误操作
▲ 配置完成,让apache随系统自动启动,做一个符号连接(也称软连接):
ln –s /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/apache2
ln –s /etc/rc.d/init.d/apache2 /etc/rc3.d/S98apache(S98apache根据需要自己修改)

其中,配置文件的修改最为关键, 可参考相关文档


Apache模块的升级,如mod_python:
▲ 解压包:tar zxvf mod_python 3.1.3.tar.gz
▲ 进入生成包的目录:cd mod_python 3.1.3
▲ 安装前的编译(以mod_python为例):
./configure --with-apxs=/usr/local/apache2/bin/apxs 
其中,/usr/local/apache2为apache的安装目录
▲ 安装前生成:make
▲ 安装: make install
完成该步骤以后,可在/usr/local/apache2/module下看到刚安装的模块mod_python.so
▲ 修改配置文件:
vi /usr/local/apache/conf/httpd.conf
在合适的地方增加如下语句,使apache启动时加载mod_python模块
LoadModule python_module modules/mod_python.so
▲ 重起apache服务器
/usr/local/apache2/bin/apachectl restart

多谢指正

 profans 回复于:2004-12-05 00:07:08
谢谢!很好的教程。

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
栏目列表