資源描述:
《RH253Linux服務(wù)器架設(shè)筆記五-APACHE服務(wù)器配置(1)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、RHCE課程-RH253Linux服務(wù)器架設(shè)筆記五-APACHE服務(wù)器配置(1)我們準(zhǔn)備學(xué)習(xí)apache服務(wù)器,做apache需要DNS服務(wù)器,大家要把自己的DNS服務(wù)器調(diào)試好,排錯(cuò)很簡(jiǎn)單1、使用named-check命令檢查配置文件2、查看日志文件的提示3、檢查自己的網(wǎng)絡(luò)還有主機(jī)環(huán)境設(shè)置是否正確named-checkzone?域名??區(qū)域文件WEB服務(wù)器的架設(shè),在linux有一個(gè)很著名的架構(gòu)叫l(wèi)amp:linux+apache+mysql+php我們主要說apache,但是有興趣的,可以去鳥站找phpbb,是一個(gè)論壇的軟件,基于lamp架構(gòu),挺簡(jiǎn)單,有興趣就可以自己去安裝來調(diào)試下先簡(jiǎn)單介
2、紹下http協(xié)議吧WWW的目的就是使信息更易于獲取,而不管它們的地理位置在哪里。當(dāng)使用超文本作為WWW文檔的標(biāo)準(zhǔn)格式后,人們開發(fā)了可以快速獲取這些超文本文檔的協(xié)議——HTTP協(xié)議,即超文本傳輸協(xié)議HTTP是應(yīng)用級(jí)的協(xié)議,主要用于分布式、協(xié)作的信息系統(tǒng)。HTTP協(xié)議是通用的、無狀態(tài)的,其系統(tǒng)的建設(shè)和傳輸與數(shù)據(jù)無關(guān)。HTTP也是面向?qū)ο蟮膮f(xié)議,可以用于各種任務(wù),包括名字服務(wù)、分布式對(duì)象管理、請(qǐng)求方法的擴(kuò)展、命令等。http和https分別使用80、443端口在Internet上,HTTP通信往往發(fā)生在TCP/IP連接上,其默認(rèn)的端口為80,也可以使用其他端口。Web服務(wù)的實(shí)現(xiàn)采用客戶/服務(wù)器模
3、型客戶機(jī)運(yùn)行WWW客戶程序——瀏覽器,它提供良好、統(tǒng)一的用戶界面。瀏覽器的作用是解釋和顯示W(wǎng)eb頁面,響應(yīng)用戶的輸入請(qǐng)求,并通過HTTP協(xié)議將用戶請(qǐng)求傳遞給Web服務(wù)器Web服務(wù)器運(yùn)行服務(wù)器程序,它最基本的功能是偵聽和響應(yīng)客戶端的HTTP請(qǐng)求,向客戶端發(fā)出請(qǐng)求處理結(jié)果信息。Web服務(wù)通??梢苑譃閮煞N:靜態(tài)Web服務(wù)和動(dòng)態(tài)Web服務(wù)。這就是http的運(yùn)行原理了1.Web瀏覽器使用HTTP命令向一個(gè)特定的服務(wù)器發(fā)出Web頁面請(qǐng)求。2.若該服務(wù)器在特定端口(通常是TCP80端口)處接收到Web頁面請(qǐng)求后,就發(fā)送一個(gè)應(yīng)答并在客戶和服務(wù)器之間建立連接3.服務(wù)器Web查找客戶端所需文檔,若Web服務(wù)器
4、查找到所請(qǐng)求的文檔,就會(huì)將所請(qǐng)求的文檔傳送給Web瀏覽器。若該文檔不存在,則服務(wù)器會(huì)發(fā)送一個(gè)相應(yīng)的錯(cuò)誤提示文檔給客戶端。Web瀏覽器接收到文檔后,就將它顯示出來。4、當(dāng)客戶端瀏覽完成后,就斷開與服務(wù)器的連接。linux下的web服務(wù)器,軟件使用的apache大家應(yīng)該知道吧,apache也是美國(guó)軍方的一種大型直升機(jī)開放源代碼的Apache(阿帕奇)服務(wù)器起初由Illinois大學(xué)Urbana-Champaign的國(guó)家高級(jí)計(jì)算程序中心開發(fā),后來Apache被開放源代碼團(tuán)體的成員不斷地發(fā)展和加強(qiáng)。漸漸地,它開始在功能和速度上超越其他Web服務(wù)器。由于Apache服務(wù)器擁有牢靠可信的美譽(yù),因此從1
5、995年1月以來,Apache一直是Internet上最流行的Web服務(wù)器后臺(tái)進(jìn)程:httpd腳本:/etc/rc.d/init.d/httpd使用端口:80(http),443(https)所需RPM包:httpd配置路徑:/etc/httpd/*默認(rèn)網(wǎng)站存放路徑:/var/www/*優(yōu)點(diǎn):免費(fèi),穩(wěn)定,速度快下面我們先安裝apacheyum?install“httpd*”或rpm安裝、不過自己喜歡編譯也可以/configmake?&&makeinstall?安裝好了,啟動(dòng)apache,有特殊要求的可以自己編譯,但是我們現(xiàn)在用不了那么深而且編譯的不可以自動(dòng)升級(jí),升級(jí)軟件只有找新版本的重新編
6、譯安裝配置我們學(xué)apache主要學(xué)會(huì)以下基本功能httpd.conf文件的格式?Web服務(wù)的基本配置?創(chuàng)建虛擬目錄設(shè)置目錄權(quán)限用戶認(rèn)證虛擬主機(jī)的配置?先介紹下apache的常用目錄這個(gè)是apache的所有配置文件存放的目錄這個(gè)是網(wǎng)頁文件存放目錄,一般在html內(nèi)apache的主配置文件請(qǐng)大家用自己熟悉的編輯器打開吧httpd.conf配置文件主要由全局環(huán)境、主服務(wù)器配置和虛擬主機(jī)3個(gè)部分組成。每部分都有相應(yīng)的配置語句,該文件所有配置語句的語法為“配置參數(shù)名稱參數(shù)值”的形式。httpd.conf中每行包含一條語句,行末使用反斜杠“”可以換行,但是反斜杠與下一行中間不能有任何其他字符(包括空
7、白)httpd.conf的配置語句除了選項(xiàng)的參數(shù)值以外,所有選項(xiàng)指令均不區(qū)分大小寫,可以在每一行前用“#”號(hào)表示注釋。?全局配置的相關(guān)參數(shù),全局的參數(shù)一般不用改哦ServerType選擇系統(tǒng)激活服務(wù)器的方式。可以是inetd或standalone默認(rèn)應(yīng)該是獨(dú)立的stationalone?ServerRoot設(shè)定Apache安裝的絕對(duì)路徑TimeOut設(shè)定服務(wù)器接收至完成的最長(zhǎng)等待時(shí)間KeepAlive設(shè)定服務(wù)器是否開啟連