centos6.4源码安装apache 服务

我的环境: centos6.4  mini 最小化安装

需要准备: gcc, gcc-c++ ,make,apr,apr-util,pcre 


开始安装:

  安装gcc  yum -y install gcc 
  安装gcc-c++   yum -y install gcc-c++
  安装 make   yum -y install make

安装 APR 下载: http://mirrors.hust.edu.cn/apache//apr/apr-1.5.1.tar.gz 
      解压 apr  tar -zxvf apr-1.5.1.tar.gz
cd apr-1.5.1
      配置  ./configure
      安装  make  && make install


安装 apr-util 下载: http://mirrors.cnnic.cn/apache//apr/apr-util-1.5.4.tar.gz
      解压apr-util   tar -zxvf apr-util-1.5.4.tar.gz
        cd apr-util-1.5.4
      配置  ./configure --with-apr=/usr/local/apr/   
      安装  make && make install

安装 pcre 下载: http://sourceforge.net/projects/pcre/files/pcre/8.36/pcre-8.36.tar.gz/download
      解压  tar -zxvf pcre-8.36.tar.gz 
           cd pcre-8.36
      配置  ./configure
      安装  make  && make install

安装httpd  下载:http://mirrors.cnnic.cn/apache//httpd/httpd-2.4.10.tar.gz

    解压 tar -zxvf httpd-2.4.10.tar.gz
         cd httpd-2.4.10

    配置    ./configure --prefix=/usr/local/apache2

    安装    make && make install


安装完成后 修改 httpd.conf 文件

vi /usr/local/apache2/conf/httpd.conf 

修改servername 处  

改为ServerName 127.0.0.1:80    后保存



apache服务启动与关闭


开启:/usr/local/apache2/bin/httpd -k start   
关闭: /usr/local/apache2/bin/httpd -k stop   


防火墙的设置

 vi /etc/sysconfig/iptables

添加80端口

-I INPUT -p tcp  --dport 80 -j ACCEPT


重启防火墙

service iptables restart


访问服务器地址

apache 服务配置成功




使用ab命令

apache 安装完成后 ab命令会自动安装 

使用方式:① 直接使用绝对路径 /usr/local/apache2/bin/ab

②将apache设置为环境变量

vi /root/.bashrc

添加

 export APACHE_HOME=/usr/local/apache2/
export PATH=.:$APACHE_HOME/bin:$PATH


保存退出

执行source /root/.bashrc

在任何地方就可以使用ab命令了。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值