码迷,mamicode.com
首页 > 其他好文 > 详细

centos6.5编译安装apache

时间:2014-09-19 14:03:06      阅读:270      评论:0      收藏:0      [点我收藏+]

标签:apache

1 检查系统是否有安装的apache

bubuko.com,布布扣

2.删除已经存在的apahce

bubuko.com,布布扣

3.下载apache2.2.27源码包 
wget http://mirrors.hust.edu.cn/apache/httpd/httpd-2.2.27.tar.gz
4 .安装编译环境

yum install gcc gcc-c++ -y

5. 创建apache的安装路径(默认/usr/local/apache2) mkdir -p /application/apache2.2.27

6 解压 tar -zxvf httpd-2.2.27.tar.gz

7  cd httpd-2.2.27 开始编译

./configure --prefix=/application/apache2.2.27 --enable-deflate --enable-expires --enable-headers --enable-so --enable-modules=most --with-mpm=worker --enable-rewrite
报错:

bubuko.com,布布扣

解决办法:       yum install gcc zlib-devel openssl-devel -y 重新编译没有报错

8 make && make install

9 做个链接 ln -s /application/apache2.2.27  /application/apache

10 . cd /application/apache/conf/extra

 检查下语法 ../../bin/apachectl -t

提示:bubuko.com,布布扣

解决办法:修改主配置文件 vim httpd.conf

bubuko.com,布布扣

 

11 .启动服务 ../../bin/apachectl graceful (平滑启动)

12. /etc/init.d/iptables stop   setenforce 0

bubuko.com,布布扣

 

备注:默认站点位置/application/apache/htdocs

 

第2大部分

********* 基于IP的虚拟主机配置

1.首先在主配置文件里开启虚拟主机的配置 vim httpd.conf +395

bubuko.com,布布扣

2. 编辑httpd-vhosts.conf 文件

bubuko.com,布布扣

(注释掉基于域名的)

bubuko.com,布布扣

3 cd /etc/sysconfig/network-scripts/
bubuko.com,布布扣

重新启动网卡生效

4. 创建新的网站站点目录,并往里面增加内容

 mkdir -p /data/www/bbs
 mkdir -p /data/www/blog

cd /data/www/blog/    echo "2222" >> index.html
cd /data/www/bbs  echo "11111" >> index.html
5. 进入主配置文件httpd.conf ,,对新增加的站点做权限许可认证,不然会报403错误

 

bubuko.com,布布扣

6 ../../bin/apachectl -t
../../bin/apachectl graceful
正常没有报错

7    ps -ef | grep httpd (查看进程起来没)

      netstat -lnt | grep 80(查看端口)

8.验证

bubuko.com,布布扣

bubuko.com,布布扣

 

 

************************************基于域名的虚拟主机

bubuko.com,布布扣

 

修改vim /etc/hosts 文件,让可以解析到

bubuko.com,布布扣

 

3.重新启动服务

4. 验证

bubuko.com,布布扣

bubuko.com,布布扣

**********************************基于端口的虚拟主机配置

在主配置文件里增加新的端口8091和8092

bubuko.com,布布扣

***修改vim httpd-vhosts.conf

bubuko.com,布布扣

重新启动服务,并验证

bubuko.com,布布扣

bubuko.com,布布扣

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

本文出自 “linux运维初学” 博客,请务必保留此出处http://ht712.blog.51cto.com/9397612/1555051

centos6.5编译安装apache

标签:apache

原文地址:http://ht712.blog.51cto.com/9397612/1555051

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!