apache服务器

一、什么是 apache服务器?apache 服务器就是web 服务器,它提供了web 服务。当今因特网中绝大多数网站都是使用apache 搭建起来的。apache 是开源的,跨平台的。Linux 平

一、什么是 apache服务器?

apache 服务器就是web 服务器,它提供了web 服务。当今因特网中绝大多数网站都是使用apache 搭建起来的。apache 是开源的,跨平台的。

Linux 平台的web 服务器黄金组合:LAMP ,即Linux,Apache, MySQL, PHP

另一个组合也非常流行:LNMP ,即Linux, nginx,MySQL, PHP

Windows 平台:WAMP ,即Windows, Aapche, MySQL, PHP

除了apache 以外,还有lighttpd, nginx等。

二、web 服务器的工作原理

web 服务是基于http 协议的,是一种客户端/服务器模式,访问者要使用客户端软件访问服务器。

浏览器就是web 服务器的客户端。

请求

响应 客户 端

三、apache 服务器软件包的基本组成

,

四、安装

查询系统中是否安装了这些软件包。

rpm -qa | grep httpd

rpm -ivh httpd-2.2.15-15.el6.centos.1.i686.rpm

,

如上

图,安装httpd 时,出现了问题,它有两个依赖,要先安装这两个依赖包。 如上图,两个依赖包安装成功。

再次安装httpd 包

,

安装成功。

再安装第二个包

安装该包时又出现了两个依赖,解决这个问题。

,

尝试安装apr-devel 包 apr-devel 安装成功。 再安装apr-util-devel 包

,

安装

apr-util-devel 时,它出现

了依赖问题,有三个依赖包。 安装db4-devel

安装db4-devel 时,它也出现了依赖问题。解决之

安装db4-cxx 包

,

安装

db4-cxx 成功。 安装

libdb_cxx-4.7.so文件所在的包

libdb_cxx-4.7.so文件在libdbi 包中,安装它。

这两个依赖问题解决了,再尝试安装db4-devel ,成功。

,

安装

expat-devel 包 安装成功。

安装openldap-devel 包

,

安装成功。

安装

apr-util-devel 包 安装成功。

,

安装

安装成功。

至些,已经安装上了httpd, httpd-tools, httpd-devel三个包,httpd-manual 从字面上可知它是一个帮助手册包,里面应该包含的是文档手册,所以该包根据你的需要来选择是否安装。

apr-util- ldap http d httpd- tools

apr-devel db4-cxx

libdb_cxx.4.7.so httpd-

expat-apr-util-

devel

openldap-

devel

标签: