centos7下httpd源码安装

本文详细介绍了在CentOS7系统中如何通过源码编译安装Apache HTTP Server,包括安装依赖、配置选项、服务管理及目录结构解析,旨在帮助读者掌握手动安装与配置过程。
摘要由CSDN通过智能技术生成

一、Apache起源

源于 A Patchy Server,著名的开源Web服务软件,1995年时,发布Apache服务程序的1.0版本,由Apache软件基金会(ASF)负责维护,最新的名称为 “Apache HTTP Server”

官方站点:http://httpd.apache.org/

  1. 主要特点

开放源代码、跨平台应用;支持多种网页编程语言;模块化设计 、运行稳定、具有良好的安全性

  1. 软件版本

1.X   目前最高版本是1.3,运行稳定,向下兼容性较好,但缺乏一些较新的功能

2.X   目前最高版本是2.4,具有更多的功能特性,与1.X相比,配置管理风格存在较大差异

  • 编译安装httpd服务器4-1

1.     编译安装的优点:具有较大的自由度,功能可定制;可及时获得最新的软件版本;普遍适用于大多数Linux版本,便于移植使用

2.     安装步骤:获得Apache服务器的源码包 参考地址:http://httpd.apache.org/download.cgi ;编译安装httpd服务器

2.1.  准备工作:卸载httpd及相关依赖包,rpm -e httpd,准备httpd的tar包,可以在上述网站下载

2.2.  源码编译及安装

        2.21. 安装所需依赖包:挂载光盘并进入挂载点Package包内

       Httpd依赖包由apr、apr-util、pcre等安装包组成,依次或直接全部安装一下依赖包

rpm -ivh apr-1.4.8-3.el7_4.1.x86_64.rpm

rpm -ivh apr-devel-1.4.8-3.el7_4.1.x86_64.rpm

rpm -ivh cyrus-sasl-2.1.26-23.el7.x86_64.rpm

rpm -ivh cyrus-sasl-devel-2.1.26-23.el7.x86_64.rpm

rpm -ivh expat-devel-2.1.0-10.el7_3.x86_64.rpm

rpm -ivh libdb-dev

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值