Apache服務(wù)器配置技巧_第1頁
Apache服務(wù)器配置技巧_第2頁
Apache服務(wù)器配置技巧_第3頁
Apache服務(wù)器配置技巧_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、1、如何設(shè)置請求等待時(shí)間在httpd.conf里面設(shè)置:TimeOut n其中n為整數(shù),單位是秒。設(shè)置這個(gè)TimeOut適用于三種情況:2、如何接收一個(gè)get請求的總時(shí)間接收一個(gè)post和put請求的TCP包之間的時(shí)間TCP包傳輸中的響應(yīng)(ack)時(shí)間間隔3、如何使得apache監(jiān)聽在特定的端口修改httpd.conf里面關(guān)于Listen的選項(xiàng),例如:Listen 8000是使apache監(jiān)聽在8000端口而如果要同時(shí)指定監(jiān)聽端口和監(jiān)聽地址,可以使用:Listen :80Listen :8000這樣就使得apache同時(shí)監(jiān)聽在的

2、80端口和的8000端口。當(dāng)然也可以在httpd.conf里面設(shè)置:Port 80這樣來實(shí)現(xiàn)類似的效果。4、如何設(shè)置apache的最大空閑進(jìn)程數(shù)修改httpd.conf,在里面設(shè)置:MaxSpareServers n其中n是一個(gè)整數(shù)。這樣當(dāng)空閑進(jìn)程超過n的時(shí)候,apache主進(jìn)程會(huì)殺掉多余的空閑進(jìn)程而保持空閑進(jìn)程在n,節(jié)省了系統(tǒng)資源。如果在一個(gè)apache非常繁忙的站點(diǎn)調(diào)節(jié)這個(gè)參數(shù)才是必要的,但是在任何時(shí)候把這個(gè)參數(shù)調(diào)到很大都不是一個(gè)好主意。同時(shí)也可以設(shè)置:MinSpareServers n來限制最少空閑進(jìn)程數(shù)目來加快反應(yīng)速度。5、apache如何設(shè)置啟動(dòng)時(shí)的子服務(wù)進(jìn)程個(gè)

3、數(shù)在httpd.conf里面設(shè)置:StartServers 5這樣啟動(dòng)apache后就有5個(gè)空閑子進(jìn)程等待接受請求。也可以參考MinSpareServers和MaxSpareServers設(shè)置。6、如何在apache中設(shè)置每個(gè)連接的最大請求數(shù)在httpd.conf里面設(shè)置:MaxKeepAliveRequests 100這樣就能保證在一個(gè)連接中,如果同時(shí)請求數(shù)達(dá)到100就不再響應(yīng)這個(gè)連接的新請求,保證了系統(tǒng)資源不會(huì)被某個(gè)連接大量占用。但是在實(shí)際配置中要求盡量把這個(gè)數(shù)值調(diào)高來獲得較高的系統(tǒng)性能。7、如何在apache中設(shè)置session的持續(xù)時(shí)間在apache1.2以上的版本中,可以在httpd

4、.conf里面設(shè)置:KeepAlive onKeepAliveTimeout 15這樣就能限制每個(gè)session的保持時(shí)間是15秒osession的使用可以使得很多請求都可以通過同一個(gè)tcp連接來發(fā)送,節(jié)約了網(wǎng)絡(luò)資源和系統(tǒng)資源。8、 如何使得apache對客戶端進(jìn)行域名驗(yàn)證可以在httpd.conf里面設(shè)置:HostnameLookups on|off|double如果是使用on,那么只有進(jìn)行一次反查,如果用double,那么進(jìn)行反查之后還要進(jìn)行一次正向解析,只有兩次的結(jié)果互相符合才行,而off就是不進(jìn)行域名驗(yàn)證。如果為了安全,建議使用double;為了加快訪問速度,建議使用off。9、 如何

5、使得apache只監(jiān)聽在特定的ip修改httpd.conf,在里面使用BindAddress 這樣就能使得apache只監(jiān)聽外界對的http請求。如果使用:BindAddress *就表明apache監(jiān)聽所有網(wǎng)絡(luò)接口上的http請求。當(dāng)然用防火墻也可以實(shí)現(xiàn)。10、apache中如何限制http請求的消息主體的大小在httpd.conf里面設(shè)置:LimitRequestBody nn是整數(shù),單位是byte。cgi腳本一般把表單里面內(nèi)容作為消息的主體提交給服務(wù)器處理,所以現(xiàn)在消息主體的大小在使用cgi的時(shí)候很有用。比如使用cgi來上傳文件,如果有設(shè)置:L

6、imitRequestBody 102400那么上傳文件超過100k的時(shí)候就會(huì)報(bào)錯(cuò)。11、如何修改apache的文檔根目錄修改httpd.conf里面的DocumentRoot選項(xiàng)到指定的目錄,比如:DocumentRoot /www/htdocs這樣http:/localhost/index.html就是對應(yīng)/www/htdocs/index.html12、如何修改apache的最大連接數(shù)在httpd.conf中設(shè)置:MaxClients nn是整數(shù),表示最大連接數(shù),取值范圍在1和256之間,如果要讓apache支持更多的連接數(shù),那么需要修改源碼中的httpd.h文件,把定義的HARD_SE

7、RVER_LIMIT值改大然后再編譯。13、 如何使每個(gè)用戶有獨(dú)立的cgi-bin目錄有兩種可選擇的方法:(1)在Apache配置文件里面關(guān)于public_html的設(shè)置后面加入下面的屬性:ScriptAliasMatchA/(A/*)/cgi-bin/(.*) /home/cgi-bin/(2)在Apache配置文件里面關(guān)于public_html的設(shè)置里面加入下面的屬性:Options ExecCGISetHandler cgi-script14、如何調(diào)整Apache的最大進(jìn)程數(shù)Apache允許為請求開的最大進(jìn)程數(shù)是256,MaxClients的限制是256.如果用戶多了,用戶就只能看到Wa

8、iting forreply然后等到下一個(gè)可用進(jìn)程的出現(xiàn)。這個(gè)最大數(shù),是Apache的程序決定的 它的NT版可以有1024,但Unix版只有256,你可以在src/include/httpd.h中看到:你可以把它調(diào)到1024,然后再編譯你的系統(tǒng)。15、如何屏蔽來自某個(gè)Internet地址的用戶訪問Apache服務(wù)器可以使用deny和allow來限制訪問,比如要禁止202.202.202.xx網(wǎng)絡(luò)的用戶訪問:order deny,allowdeny from /2416、如何在日志里面記錄apache瀏覽器和引用信息你需要把mod_log_config編譯到你的Apac

9、he服務(wù)器中,然后使用下面類似的配置:CustomLog logs/access_log %h %l %u %t ”%r” %s %b ”%i”%i17、如何修改Apache返回的頭部信息問題分析:當(dāng)客戶端連接到Apache服務(wù)器的時(shí)候,Apache一般會(huì)返回服務(wù)器版本、非缺省模塊等信息,例如:Server: Apache/1.3.26 (Unix) mod_perl/1.26解決:你可以在Apache的配置文件里面作如下設(shè)置讓它返回的關(guān)于服務(wù)器的信息減少到最少:ServerTokens Prod注意:這樣設(shè)置以后Apache還會(huì)返回一定的服務(wù)器信息,比如:Server: Apache但是這個(gè)

10、不會(huì)對服務(wù)器安全產(chǎn)生太多的影響, 因?yàn)楹芏鄴呙柢浖菕呙璧臅r(shí)候是不顧你服務(wù)器返回的 頭部信息的。你如果想把服務(wù)器返回的相關(guān)信息變成:Server: It iS a nOnE-aPaCHe Server那么你就要去修改源碼了。本文簡要介紹了十幾個(gè)Apache的配置技巧:1、 如何設(shè)置請求等待時(shí)間在httpd.conf里面設(shè)置:TimeOut n其中n為整數(shù),單位是秒。設(shè)置這個(gè)TimeOut適用于三種情況:2、 如何接收一個(gè)get請求的總時(shí)間接收一個(gè)post和put請求的TCP包之間的時(shí)間TCP包傳輸中的響應(yīng)(ack)時(shí)間間隔3、 如何使得apache監(jiān)聽在特定的端口修改httpd.conf里面關(guān)

11、于Listen的選項(xiàng),例如:Listen 8000是使apache監(jiān)聽在8000端口而如果要同時(shí)指定監(jiān)聽端口和監(jiān)聽地址,可以使用:Listen :80Listen :8000這樣就使得apache同時(shí)監(jiān)聽在的80端口和的8000端口。當(dāng)然也可以在httpd.conf里面設(shè)置:Port 80這樣來實(shí)現(xiàn)類似的效果。4、如何設(shè)置apache的最大空閑進(jìn)程數(shù)修改httpd.conf,在里面設(shè)置:MaxSpareServers n其中n是一個(gè)整數(shù)。這樣當(dāng)空閑進(jìn)程超過n的時(shí)候,apache主進(jìn)程會(huì)殺掉多余的空閑進(jìn)程而保

12、持空閑進(jìn)程在n,節(jié)省了系統(tǒng)資源。如果在一個(gè)apache非常繁忙的站點(diǎn)調(diào)節(jié)這個(gè)參數(shù)才是必要的,但是在任何時(shí)候把這個(gè)參數(shù)調(diào)到很大都不是一個(gè)好主意。同時(shí)也可以設(shè)置:MinSpareServers n來限制最少空閑進(jìn)程數(shù)目來加快反應(yīng)速度。5、apache如何設(shè)置啟動(dòng)時(shí)的子服務(wù)進(jìn)程個(gè)數(shù)在httpd.conf里面設(shè)置:StartServers 5這樣啟動(dòng)apache后就有5個(gè)空閑子進(jìn)程等待接受請求。也可以參考MinSpareServers和MaxSpareServers設(shè)置。6、如何在apache中設(shè)置每個(gè)連接的最大請求數(shù)在httpd.conf里面設(shè)置:MaxKeepAliveRequests 100這樣

13、就能保證在一個(gè)連接中,如果同時(shí)請求數(shù)達(dá)到100就不再響應(yīng)這個(gè)連接的新請求,保證了系統(tǒng)資 源不會(huì)被某個(gè)連接大量占用。但是在實(shí)際配置中要求盡量把這個(gè)數(shù)值調(diào)高來獲得較高的系統(tǒng)性能。7、如何在apache中設(shè)置session的持續(xù)時(shí)間在apache1.2以上的版本中,可以在httpd.conf里面設(shè)置:KeepAlive onKeepAliveTimeout 15這樣就能限制每個(gè)session的保持時(shí)間是15秒osession的使用可以使得很多請求都可以通過同一個(gè)tcp連接來發(fā)送,節(jié)約了網(wǎng)絡(luò)資源和系統(tǒng)資源。8、如何使得apache對客戶端進(jìn)行域名驗(yàn)證可以在httpd.conf里面設(shè)置:HostnameLookups on|off|double如果是使用on,那么只有進(jìn)行一次反查,如果用double,那么進(jìn)行反查之后還要進(jìn)行一次正向解析, 只有兩次的結(jié)果互相

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論