欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Apache運(yùn)行模式之standalone和inetd模式介紹

 更新時(shí)間:2015年06月04日 11:43:15   投稿:junjie  
這篇文章主要介紹了Apache運(yùn)行模式之standalone和inetd模式介紹,本文講解了ServerType這個(gè)配置參數(shù),ServerType這個(gè)配置選項(xiàng)指定如何運(yùn)行Apache,需要的朋友可以參考下

不仔細(xì)看httpd.conf配置文件還不知道有這回事,汗。

   ServerType這個(gè)配置選項(xiàng)指定如何運(yùn)行Apache。Apache可以使用兩種方法來運(yùn)行:standalone(獨(dú)立式)和inetd(超級守護(hù)進(jìn)程式)。

   standalone模式表示Apache進(jìn)程以一個(gè)單獨(dú)的守護(hù)進(jìn)程方式在后臺監(jiān)聽是否有客戶端的請求,如果有則生成一個(gè)子進(jìn)程來為其服務(wù)。在standalone模式下,apache進(jìn)程一次性啟動,運(yùn)行期間一直駐留在內(nèi)存中,盡管損耗了一定的系統(tǒng)資源,但接入信號反應(yīng)快;而且子httpd進(jìn)程在http請求完畢后并沒有直接斷掉,這樣就可以重新用來接受新的http請求,請參考apache的keepalive指令(請看這里)。由于不存在對每個(gè)請求都啟動新的apache根進(jìn)程,所以它的效率更高。

   inetd模式表示Apache服務(wù)不是以一個(gè)單獨(dú)的守候進(jìn)程的形式支持。而是由Inetd這個(gè)超級守候進(jìn)程進(jìn)行代勞,當(dāng)它監(jiān)聽一個(gè)客戶端的http請求的時(shí)候,再啟動一個(gè)httpd進(jìn)程為其服務(wù)。一個(gè)由inted運(yùn)行的服務(wù)器進(jìn)程在它結(jié)束對請求服務(wù)的同時(shí)立刻退出,雖然不占用了系統(tǒng)資源,但是也由此不適合應(yīng)用在同時(shí)連接數(shù)量較多的系統(tǒng)。因?yàn)槿绻埱笸戤吅缶徒Y(jié)束httpd進(jìn)程,會使服務(wù)器負(fù)擔(dān)加重。

   具體使用如下:
   standalone模式
   此種模式下,Apache服務(wù)器監(jiān)聽特定端口的連接請求。當(dāng)用戶發(fā)起特定端口地址的連接請求時(shí),主服務(wù)器進(jìn)程啟動子httpd進(jìn)程來響應(yīng)該請求。
   這樣還需要告訴主服務(wù)器進(jìn)程偵聽的特定端口地址,使用命令:

復(fù)制代碼 代碼如下:

Port [number] (缺省值為80)

          inetd模式

   inetd是監(jiān)聽所有小于1024的端口連接請求的Internet守護(hù)進(jìn)程(一個(gè)服務(wù)器進(jìn)程)。與standalone模式不同,當(dāng)客戶系統(tǒng)發(fā)出到Apache服務(wù)器的連接請求時(shí),inetd啟動一個(gè)httpd進(jìn)程,由此進(jìn)程服務(wù)此請求,完成服務(wù)后即退出。

   如果選擇通過inetd服務(wù)器來運(yùn)行Apache,需要編輯/etc/inetd.conf文件為Apache添加一條新的記錄:

復(fù)制代碼 代碼如下:

 httpd stream tcp nowait httpd /etc/httpd/bin/httpd

相關(guān)文章

最新評論