自带httpd卸载及apache源码包安装及配置
环境 CentOS 5.5 32bit卸载自带httpd(apache)
当我们想卸载httpd 的时候,使用rpm -qa httpd 的时候,我们发现有很多的依赖包。我们耐心的想一个一个的卸载的时候(使用rpm -e httpd-*),还会进入死循环。
解决的办法是:使用 rpm -e httpd-* --nodeps
说明:“*”是通配符。
安装apache
wget http://archive.apache.org/dist/httpd/httpd-2.2.8.tar.gz
tar -zxvf httpd-2.2.8.tar.gz
./configure --prefix=/usr/local/apache
make&&make install
apache 配置文件检查
[*]# /usr/local/apache/bin/apachectl -t
httpd: apr_sockaddr_info_get() failed for nagios
httpd: Could not>
Syntax OK
apache 守护进程启动
[*]# /usr/local/apache/bin/apachectl start
访问服务器,运行正常的话显示
It works!
修改环境变量,方便调用apachectl 命令
[*]export PATH=$PATH:/usr/local/apache/bin
添加
export PATH=$PATH:/usr/local/apache/bin
[*]# source /etc/profile
[*]# apachectl start
httpd: apr_sockaddr_info_get() failed for nagios
httpd: Could not>
httpd (pid 6459) already running
页:
[1]