Apache允許為請(qǐng)求開(kāi)的最大進(jìn)程數(shù)是256,MaxClients的限制是256.如果用戶多了,用戶就只能看到Waiting for reply....然后等到下一個(gè)可用進(jìn)程的出現(xiàn)。這個(gè)最大數(shù),是Apache的程序決定的--它的NT版可以有1024,但Unix版只有256,你可以在src/include/httpd.h中看到:
#ifndef HARD_SERVER_LIMIT
#ifdef WIN32
#define HARD_SERVER_LIMIT 1024
#else
#define HARD_SERVER_LIMIT 256
#endif
#endif
你可以把它調(diào)到1024,然后再編譯你的系統(tǒng)。
15、如何屏蔽來(lái)自某個(gè)Internet地址的用戶訪問(wèn)Apache服務(wù)器
可以使用deny和allow來(lái)限制訪問(wèn),比如要禁止202.202.202.xx網(wǎng)絡(luò)的用戶訪問(wèn):
order deny,allow
deny from 202.202.202.0/24
16、如何在日志里面記錄apache瀏覽器和引用信息
你需要把mod_log_config編譯到你的Apache服務(wù)器中,然后使用下面類似的配置:
CustomLog logs/access_log "%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-Agent}i""
17、如何修改Apache返回的頭部信息
問(wèn)題分析:當(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è)不會(huì)對(duì)服務(wù)器安全產(chǎn)生太多的影響,因?yàn)楹芏鄴呙柢浖菕呙璧臅r(shí)候是不顧你服務(wù)器返回的頭部信息的。你如果想把服務(wù)器返回的相關(guān)信息變成:
Server: It iS a nOnE-aPaCHe Server
那么你就要去修改源碼了。