apache服務(wù)器
一、什么是 apache服務(wù)器?apache 服務(wù)器就是web 服務(wù)器,它提供了web 服務(wù)。當(dāng)今因特網(wǎng)中絕大多數(shù)網(wǎng)站都是使用apache 搭建起來的。apache 是開源的,跨平臺的。Linux 平
一、什么是 apache服務(wù)器?
apache 服務(wù)器就是web 服務(wù)器,它提供了web 服務(wù)。當(dāng)今因特網(wǎng)中絕大多數(shù)網(wǎng)站都是使用apache 搭建起來的。apache 是開源的,跨平臺的。
Linux 平臺的web 服務(wù)器黃金組合:LAMP ,即Linux,Apache, MySQL, PHP
另一個(gè)組合也非常流行:LNMP ,即Linux, nginx,MySQL, PHP
Windows 平臺:WAMP ,即Windows, Aapche, MySQL, PHP
除了apache 以外,還有l(wèi)ighttpd, nginx等。
二、web 服務(wù)器的工作原理
web 服務(wù)是基于http 協(xié)議的,是一種客戶端/服務(wù)器模式,訪問者要使用客戶端軟件訪問服務(wù)器。
瀏覽器就是web 服務(wù)器的客戶端。
請求



響應(yīng) 客戶 端
三、apache 服務(wù)器軟件包的基本組成



四、安裝
查詢系統(tǒng)中是否安裝了這些軟件包。
rpm -qa | grep httpd
rpm -ivh httpd-2.2.15-15.el6.centos.1.i686.rpm
,
如上

圖,安裝httpd 時(shí),出現(xiàn)了問題,它有兩個(gè)依賴,要先安裝這兩個(gè)依賴包。 如上圖,兩個(gè)依賴包安裝成功。
再次安裝httpd 包
,安裝成功。

再安裝第二個(gè)包

安裝該包時(shí)又出現(xiàn)了兩個(gè)依賴,解決這個(gè)問題。
,先

嘗試安裝apr-devel 包 apr-devel 安裝成功。 再安裝apr-util-devel 包
,安裝

apr-util-devel 時(shí),它出現(xiàn)

了依賴問題,有三個(gè)依賴包。 安裝db4-devel
安裝db4-devel 時(shí),它也出現(xiàn)了依賴問題。解決之
安裝db4-cxx 包
,安裝

db4-cxx 成功。 安裝

libdb_cxx-4.7.so文件所在的包
libdb_cxx-4.7.so文件在libdbi 包中,安裝它。
這兩個(gè)依賴問題解決了,再嘗試安裝db4-devel ,成功。
,安裝

expat-devel 包 安裝成功。
安裝openldap-devel 包
,安裝成功。

安裝

apr-util-devel 包 安裝成功。
,安裝

安裝成功。
至些,已經(jīng)安裝上了httpd, httpd-tools, httpd-devel三個(gè)包,httpd-manual 從字面上可知它是一個(gè)幫助手冊包,里面應(yīng)該包含的是文檔手冊,所以該包根據(jù)你的需要來選擇是否安裝。
apr-util- ldap http d httpd- tools
apr-devel db4-cxx
libdb_cxx.4.7.so httpd-
expat-apr-util-
devel
openldap-
devel