?????? web服務(wù)器會(huì)對(duì)HTTP請(qǐng)求進(jìn)行處理并提供響應(yīng)道伟,是想了HTTP和相關(guān)的TCP連接處理葫松。負(fù)責(zé)管理WEB服務(wù)器提供的資源凶杖,以及對(duì)Web服務(wù)器的配置胁艰、控制及擴(kuò)展方面的管理。
WEB服務(wù)器做什么智蝠?
1.建立連接——接受一個(gè)客戶端的連接蝗茁,或者如果不希望與這個(gè)客戶端建立連接,就將其關(guān)閉寻咒。
2.接受請(qǐng)求——從網(wǎng)絡(luò)中讀取一條HTTP請(qǐng)求報(bào)文
??? Web服務(wù)器結(jié)構(gòu):?jiǎn)尉€程Web服務(wù)器、多進(jìn)程及多線程Web服務(wù)器颈嚼、復(fù)用I/O的服務(wù)器毛秘、復(fù)用的多線程Web服務(wù)器
Web服務(wù)器輸入輸出結(jié)構(gòu)
3.處理請(qǐng)求——對(duì)請(qǐng)求報(bào)文進(jìn)行解釋,并采取行動(dòng)
4.訪問(wèn)資源——訪問(wèn)報(bào)文中指定的資源
????? 虛擬托管的docroot:虛擬托管的Web服務(wù)器會(huì)在同一臺(tái)Web服務(wù)器上提供多個(gè)Web站點(diǎn)阻课,每個(gè)站點(diǎn)在服務(wù)器上都有自己獨(dú)特的文檔根目錄叫挟。具體如何將不同的請(qǐng)求返回不同的站點(diǎn)頁(yè)面,后面再詳細(xì)說(shuō)限煞。
5.構(gòu)建響應(yīng)——?jiǎng)?chuàng)建帶有正確首部的HTTP響應(yīng)報(bào)文
MIME類型:
????? MIME類型(mime.types)抹恳、魔法分類(Magic typing)、顯式分類(Explicit typing)署驻、類型協(xié)商
重定向用于的情況:
????? 永久搬離的資源奋献、臨時(shí)搬離的資源、URL增強(qiáng)旺上、負(fù)載均衡瓶蚂、服務(wù)器關(guān)聯(lián)、規(guī)范目錄名稱