推扬网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
推扬网 › 门户 ›互联网动态 › 查看内容

apache的源码安装详细过程全纪录

2020-4-21 10:37| 发布者: admin| 查看: 191| 评论: 0

摘要:   这篇文章主要介绍了apache的源码安装详细过程全纪录,需要的朋友可以参考下   最近要开始学习nagios监控方面的知识了,但是nagios与apache结合的比较紧密,所以本篇文章就先把apache的源码安装学习下。   我 ...

  这篇文章主要介绍了apache的源码安装详细过程全纪录,需要的朋友可以参考下

  最近要开始学习nagios监控方面的知识了,但是nagios与apache结合的比较紧密,所以本篇文章就先把apache的源码安装学习下。

  我们现在分以下步骤进行安装apache:

  1、安装编译环境

  2、卸载原有apache

  3、下载解压源码包

  4、安装apache

  5、测试apache

  6、查看apache安装生成的目录

  7、查看apache的配置文件

  8、apache加入系统服务

  一、安装编译环境

  在安装apache之前,我们需要安装编译apache时所需要的相关软件包,如下:

  yum-yinstallgccgcc++zlibzlib-devel

  二、卸载原有Apache

  在源码安装apache之前,我们要先卸载系统中,已经通过rpm包安装的apache。如下:

  rpm-qa|grephttpd

  rpm-e--nodepshttpd-2.2.15-29.el6.centos.x86_64

  rpm-e--nodepshttpd-tools-2.2.15-29.el6.centos.x86_64

  三、下载解压源码包

  下载apache的源码包,我们本次实验以apache的2.2.27版本为例。apache的源码包建议直接去apache官网下载,如下:



  使用如下命令,下载apache源码包:

  wgethttp://apache.fayea.com/httpd/httpd-2.2.27.tar.gz

  解压下载的源码包,因为下载的是tar.gz的源码包,所以我们有两种解压方法。

  方法一、利用gunzip进行解压,如下:

  gunzip-chttpd-2.2.27.tar.gz>httpd-2.2.27.tar

  -c参数可以不删除源文件

  tar-xfhttpd-2.2.27.tar

  方法二、直接使用tar解压,如下:

  tar-zxfhttpd-2.2.27.tar.gz

  或者tar-xfhttpd-2.2.27.tar.gz

  四、安装apache

  安装apache,我们首先要编译,然后进行安装。

  我们可以通过configure命令查看编译时的相关帮助,如下:

  ./configure--help

  具体编译如下:

  ./configure--prefix=/usr/local/apache2--enable-rewrite--enable-so--enable-headers--enable-expires--with-mpm=worker--enable-modules=most--enable-deflate

  --prefix=/usr/local/apache2表示指定apache的安装路径,默认安装路径为/usr/local/apache2

  --enable-rewrite提供URL规则的重写更嫩那个,即根据已知的URL地址,转换为其它想要的URL地址

  --enable-so激活apache服务的DSO(DynamicSharedObjects动态共享目标),即在以后可以以DSO的方式编译安装共享模块,这个模块本身不能以DSO方式编译。

  --enable-headers提供允许对HTTP请求头的控制。

  --enable-expires激活荀彧通过配置文件控制HTTP的“Expires:”和“Cache-Control:”头内容,即对网站图片、js、css等内容,提供客户端浏览器缓存的设置。这个是apache调优的一个重要选项之一。


鲜花

握手

雷人

路过

鸡蛋

最新评论

推荐阅读
精彩推荐

广告服务|投稿要求|禁言标准|版权说明|免责声明|手机版|小黑屋|推扬网 ( 粤ICP备18134897号 )|网站地图 | 邮箱:vayae@hotmail.com

GMT+8, 2026-10-6 09:40 , Processed in 0.124940 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

返回顶部