首先,惡補(bǔ)一下,apache的原理,個(gè)人覺著比較重要。
創(chuàng)新互聯(lián)長期為近千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為象山企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè),象山網(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。如果web原理不清楚,自行g(shù)oogle;
1、apache架構(gòu)Apache作為歷史最悠久的web服務(wù)器,一直是web應(yīng)用系統(tǒng)的選擇,是世界上被廣泛應(yīng)用的web服務(wù)器軟件,它可以運(yùn)行在幾乎所有廣泛使用的計(jì)算機(jī)平臺上,由于其跨平臺和安全性被廣泛使用,是最流行的web服務(wù)器端軟件之一,也是流行架構(gòu)LAMP的重要組成部分。
特點(diǎn):
支持最新的HTTP/1.1通信協(xié)議。Apache是最先使用HTTP/1.1協(xié)議的Web服務(wù)器之一,它完全兼容HTTP/1.1協(xié)議并與HTTP/1.0協(xié)議向后兼容。Apache已為新協(xié)議所提供的全部內(nèi)容做好了必要的準(zhǔn)備。
支持多計(jì)算機(jī)平臺。Apache幾乎可以在所有的計(jì)算機(jī)操作系統(tǒng)上運(yùn)行,包括主流的UNIX、Linux及Windows操作系統(tǒng)。
配置文件簡單,易操作。用戶可以通過直接修改Apache的配置文件信息來修改Apache,操作起來十分方便。
支持實(shí)時(shí)監(jiān)視服務(wù)器狀態(tài)和定制服務(wù)器日志。Apache在記錄日志和監(jiān)視服務(wù)器自身運(yùn)行狀態(tài)方面提供了很大的靈活性,可以通過Web瀏覽器來監(jiān)視服務(wù)器的狀態(tài),也可以根據(jù)自己的需要來定制日志。
支持多種方式的HTTP認(rèn)證。
支持Web目錄修改。用戶可以使用特定的目錄作為Web目錄。
支持CGI腳本,如Perl、PHP等。
支持服務(wù)器端包含指令(SSI)。
支持安全Socket層(SSL)。
支持FastCGI。
支持虛擬主機(jī)。即通過在一臺服務(wù)器上使用不同的主機(jī)名來提供多個(gè)HTTP服務(wù)。Apache支持基于IP、主機(jī)名和端口號三種類型的虛擬主機(jī)服務(wù)。
跟蹤用戶會(huì)話。當(dāng)用戶瀏覽基于Apache的Web站點(diǎn)時(shí),可以通過Apache的mod_usertrack模塊對其進(jìn)行跟蹤。
支持動(dòng)態(tài)共享對象。Apache的模塊可在運(yùn)行時(shí)動(dòng)態(tài)加載,這就意味著這些模塊可以被裝入服務(wù)器進(jìn)程空間,從而減少系統(tǒng)的內(nèi)存開銷。
支持多進(jìn)程。當(dāng)負(fù)載增加時(shí),服務(wù)器會(huì)快速生成子進(jìn)程來處理,從而提高系統(tǒng)的響應(yīng)能力。
支持第三方軟件開發(fā)商提供的功能模塊。比如Apache加載mod_jserv模塊后可以支持JavaServlet,這樣就可以運(yùn)行Java應(yīng)用程序了。
支持多線程和多進(jìn)程混合模型的MPM。當(dāng)MPM類型指定為worker時(shí),由于是使用線程來處理,所以可以處理海量的請求,而系統(tǒng)資源的開銷要小于基于進(jìn)程的服務(wù)器。
Apache2.X支持插入式并行處理模塊,稱為多路處理模塊(MPM)。在編譯apache時(shí)必須選擇也只能選擇一個(gè)MPM,對類UNIX系統(tǒng),有幾個(gè)不同的MPM可供選擇,它們會(huì)影響到apache的速度和可伸縮性。
WorkerMPM:使用多個(gè)子進(jìn)程,每個(gè)子進(jìn)程中又有多個(gè)線程。每個(gè)線程處理一個(gè)請求,該MPM通常對高流量的服務(wù)器是一個(gè)不錯(cuò)的選擇。因?yàn)樗萷reforkMPM需要更少的內(nèi)存且更具有伸縮性。
PreforkMPM:使用多個(gè)子進(jìn)程,但每個(gè)子進(jìn)程不包含多線程。每個(gè)進(jìn)程只處理一個(gè)連接。在許多系統(tǒng)上它的速度和workerMPM一樣快,但是需要更多的內(nèi)存。這種無線程的設(shè)計(jì)在某些性況下優(yōu)于workerMPM,因?yàn)樗稍趹?yīng)用于不具備線程安全的第三方模塊上(如PHP3/4/5),且在不支持線程調(diào)試的平臺上易于調(diào)試,另外還具有比workerMPM更高的穩(wěn)定性。
分享名稱:Apache服務(wù)器配置總結(jié)(一)
本文URL:http://www.rwnh.cn/article12/cjoogc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、建站公司、電子商務(wù)、定制網(wǎng)站、App開發(fā)、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)