資源描述:
《基于linux系統(tǒng)架設(shè)web服務(wù)器》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、基于Linux系統(tǒng)架設(shè)Web服務(wù)器網(wǎng)絡(luò)建設(shè)與管理技術(shù)與應(yīng)用一一_j,APache腿務(wù)囂的安裝和運(yùn)行1.Apache服務(wù)器的安裝截至本文寫作之時,Apathe官方推薦的版本是2.053.本文以目前應(yīng)用堆廣的RedHatLlnux為例,介紹Apache2.0版本服務(wù)器的安裝APache服務(wù)器的安裝有三種方式:一是在安裝Linux系統(tǒng)時進(jìn)行安裝;=是育?接安裝己編譯的rpm包;三是通過編譯Apache踩稈?序來安裝.相比較而盲,第一種方式通過圖形界面進(jìn)行安裝最容易?但如果在安裝Linux的過程屮沒有選擇同吋安裝Apache服務(wù)器,那么就只
2、能通過第二或第三種方式安裝了第二種方式的優(yōu)點(diǎn)是安裝過程簡單,第三種方式的優(yōu)點(diǎn)是可自主選擇安裝哪些模塊.且不受Linux版本限制(1)rpm版Apache服務(wù)器的安裝rmp版安裝包可以從httP://w.apacheorg,dist/httpd/binaries/rpm下載,一般也可以從Linux隨機(jī)光盤中獲得獲得rpm安裝包后使用root身份執(zhí)行如下命爭,即可完成安裝(假設(shè)rpm口姚蕊張鋒美劉宗國安裝包存放路徑/tmp/httpd一2052一l.i385.rPm):[root@testjcdltmpl一切換到放置rpm包的目錄[mo
3、t@testmp]帶rpm一ivhhttpd一2052.H386rpm一安裝Apache服務(wù)器如果是從I口版本升級,把一i參數(shù)換成一u即可如果不能確定奉機(jī)是否己經(jīng)安裝了Apache服務(wù)器,可用下面命令檢查:[root《雷testt]撐m—qalegrep.apachelhttpd.如果出現(xiàn)httpd2.O.52—1,說明本機(jī)已安裝了ADache服務(wù)器(注:Apache服務(wù)器2.0之前的版木,軟件名直接用apache,自20(含20之后改名為httpd,這是因為Apache組織后來發(fā)展了一系列的軟件,如果繼續(xù)使用Apache,則范疇太
4、大,容易產(chǎn)生誤解.)(2)源程序版Apache服務(wù)器的安裝Apache服務(wù)器源程序包可以從http://www.apache0rg/dist/httpd/httpd2.0,53.tat.gz下載.若源程序包存放在/tmp目錄下,則可按照下面的方法安裝默認(rèn)模塊:I?中小學(xué)信息技術(shù)教育Ls06@【root@test/tmp]扌掌tar-zxvfhttpd-2.0.53.tar.gz解開M.tar.gzn壓縮文件[root@test/tmp]撐cdhttpd-2.0.53一切換到解開的目錄下【root@test/tmp/httpd-2,0
5、,53]撐make—編譯源程序[root@test/tmp/httpd-2.0,53]撐makeinstall安裝APache服務(wù)器在編譯源程序之前,需要先確認(rèn)系統(tǒng)已經(jīng)安裝了ANSI-c編譯器,或是gcc一類的c程序編譯器.如果希望安裝非默認(rèn)模塊,那么必須在執(zhí)行"make"命令之前,使用./configure命令指定各個模塊的編譯參數(shù)?如使用下面的命令指定編譯并安裝SSL模塊:[root@test/tmp/httpd-2.0.53】撐./configure一enable-ssl—SSL模塊編譯參數(shù)通過./configure—helP
6、命令可查詢各種編譯參數(shù)選項?若想讓Apache編譯時帶上絕大多數(shù)模塊,則可以使用這兩個參數(shù):"-enable-module-a或enable-mods-shared-all",例如:【root@test,tmp/httpd-2.0.53]撐,/configure一enable-mods-shared=all一帶上絕大多數(shù)模塊以動態(tài)庫模式進(jìn)行編譯2.Apache服務(wù)器的啟動和關(guān)閉對于rpm包安裝的APache服務(wù)器,啟動程序路徑是,etc/rc.d/init.d/httpd.以root身份執(zhí)行下面命令即可完成APache服務(wù)器的啟動:
7、[root@test,]撐/etc/rc,d/init.d/httpdstart使用源程序編譯安裝并使用默認(rèn)路徑的APache服務(wù)器,啟動程序路徑是/usr/local/apache2/bin/aPachectl.以root身份執(zhí)行下面命令即可完成APache服務(wù)器的啟動:【root@test/】撐/usr,local/apache2/bin/apachectlstartAPache服務(wù)器啟動之后,可以通過Ps指令看到httpd進(jìn)程.通過Web瀏覽器,輸入安裝Apache服務(wù)器的主機(jī)地址,便可訪問APache的默認(rèn)歡迎頁(如圖1).
8、在啟動APache服務(wù)器時,系統(tǒng)可能會出現(xiàn)"httpdiCouldnotdeterminetheserverlsfullyqualifieddomainname.usingl27.0.0.1forServerName"的提示信息,這是