当前位置:网站首页 > 站长资源大全 > 服务器问题 > 正文

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

酷搜网xoofun.com 2019-05-01 72 在线用户 0 评论

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

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

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

1、 安装编译环境

2、 卸载原有apache

3、 下载解压源码包

4、 安装apache

5、 测试apache

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

7、 查看apache的配置文件

8、 apache加入系统服务

一、安装编译环境

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

yum -y install gcc gcc++ zlib zlib-devel

apache的源码安装详细过程全纪录-酷搜网

二、卸载原有Apache

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

rpm -qa |grep httpd

rpm -e --nodeps httpd-2.2.15-29.el6.centos.x86_64

rpm -e --nodeps httpd-tools-2.2.15-29.el6.centos.x86_64

apache的源码安装详细过程全纪录-酷搜网

三、下载解压源码包

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

apache的源码安装详细过程全纪录-酷搜网

apache的源码安装详细过程全纪录-酷搜网

apache的源码安装详细过程全纪录-酷搜网

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

wget http://apache.fayea.com/httpd/httpd-2.2.27.tar.gz

apache的源码安装详细过程全纪录-酷搜网

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

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

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

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

tar -xf httpd-2.2.27.tar

apache的源码安装详细过程全纪录-酷搜网

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

tar -zxf httpd-2.2.27.tar.gz

或者tar -xf httpd-2.2.27.tar.gz

apache的源码安装详细过程全纪录-酷搜网

四、安装apache

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

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

./configure --help

apache的源码安装详细过程全纪录-酷搜网

具体编译如下:

./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(Dynamic Shared Objects动态共享目标),即在以后可以以DSO的方式编译安装共享模块,这个模块本身不能以DSO方式编译。

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

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

相关推荐

重启IIS服务的几种方法小结

IIS7站长之家美国服务器:   美国服务器带宽IP资源丰富,美国服务器标配都是100M以上。且IP资源丰富,美国服务器免备案,做好网站可以立马上线,无需等待长时间的...

使用命令行重启Windows服务器的方法

IIS7站长之家亚洲服务器:   自动调度计算、存储和网络资源,完成智能化部署,为您提供弹性的生产环境,支持弹性扩展,随需而变,以应对网站流量的快速变化。会员后台,可...

让apache显示目录列表的配置方法

IIS7站长之家亚洲服务器:   自动调度计算、存储和网络资源,完成智能化部署,为您提供弹性的生产环境,支持弹性扩展,随需而变,以应对网站流量的快速变化。会员后台,可...

IIS配置文件的XML格式不正确 applicationHost.config被破坏 恢复
IIS配置文件的XML格式不正确 applicationHost.config被破坏 恢复

IIS7站长之家亚洲服务器:   自动调度计算、存储和网络资源,完成智能化部署,为您提供弹性的生产环境,支持弹性扩展,随需而变,以应对网站流量的快速变...

3个月前 (07-30) kgmucom

Nginx反向代理websocket配置实例

IIS7站长之家美国服务器:   美国服务器带宽IP资源丰富,美国服务器标配都是100M以上。且IP资源丰富,美国服务器免备案,做好网站可以立马上线,无需等待长时间的备案,更加快速展开业务。...

欢迎 发表评论: