小木木 发表于 2018-11-24 13:54:23

自带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]
查看完整版本: 自带httpd卸载及apache源码包安装及配置