亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > Apache > 正文

Apache服務器配置全攻略(二)

2024-08-27 18:28:39
字體:
來源:轉載
供稿:網友


作者:王波

minspareservers 5maxspareservers 10

  在使用子進程處理http請求的web服務器上,由于要首先生成子進程才能處理客戶的請求,因此反應時間就有一點延遲。但是,apache服務器使用了一個特殊技術來擺脫這個問題,這就是預先生成多個空余的子進程駐留在系統中,一旦有請求出現,就立即使用這些空余的子進程進行處理,這樣就不存在生成子進程造成的延遲了。在運行中隨著客戶請求的增多,啟動的子進程會隨之增多,但這些服務器副本在處理完一次http請求之后并不立即退出,而是停留在計算機中等待下次請求。但是空余的子進程副本不能光增加不減少,太多的空余子進程沒有處理任務,也占用服務器的處理能力,因此也要限制空余副本的數量,使其保持一個合適的數量,使得既能及時回應客戶請求,又能減少不必要的進程數量。

  因此就可以使用參數minspareservers來設置最少的空余子進程數量, 以及

使用參數maxspareservers 來限制最多的空閑子進程數量,多余的服務器進程副本就會退出。根據服務器的實際情況來進行設置,如果服務器性能較高,并且也

被頻繁訪問,就應該增大這兩個參數的設置。對于高負載的專業網站,這兩個值

應該大致相同,并且等同于系統支持的最多服務器副本數量,也減少不必要的副

本退出。


  startservers 5

  startservers參數就是用來設置httpd啟動時啟動的子進程副本數量,這個參數與上面定義的minspareservers和maxspareservers參數相關,都是用于啟動空閑子進程以提高服務器的反應速度的。這個參數應該設置為前兩個值之間的一個數值,小于minspareservers和大于maxs pareservers都沒有意義。


  maxclients 150

  在另一方面,服務器的能力畢竟是有限的,不可能同時處理無限多的連接請

求,因此參數maxclient s就用于規定服務器支持的最多并發訪問的客戶數,如果這個值設置得過大,系統在繁忙時不得不在過多的進程之間進行切換來為太多的客戶進行服務,這樣對每個客戶的反應就會減慢,并降低了整體的效率。如果這個值設置的較小,那么系統繁忙時就會拒絕一些客戶的連接請求。當服務器性能較高時,就可以適當增加這個值的設置。對于專業網站,應該使用提高服務器效率的策略,因此這個參數不能超過硬件本身的限制,如果頻繁出現拒絕訪問現象,就說明需要升級服務器硬件了。對于非專業網站,不太在意對客戶瀏覽器的反應速度,或者認為反應速度較慢也比拒絕連接好,就也可以略微超過硬件條件來設置這個參數。

  這個參數限制了minspareservers和maxspareservers的設置,它們不應該大

于這個參數的設置。


  maxrequestsperchild 30

  使用子進程的方式提供服務的web服務,常用的方式是一個子進程為一次連接服務,這樣造成的問題就是每次連接都需要生成、退出子進程的系統操作,使得這些額外的處理過程占據了計算機的大量處理能力。因此最好的方式是一個子進程可以為多次連接請求服務,這樣就不需要這些生成、退出進程的系統消耗,apache就采用了這樣的方式,一次連接結束后,子進程并不退出,而是停留在系統中等待下一次服務請求,這樣就極大的提高了性能。

  但由于在處理過程中子進程要不斷的申請和釋放內存,次數多了就會造成一

些內存垃圾,就會影響系統的穩定性,并且影響系統資源的有效利用。因此在一個副本處理過一定次數的請求之后,就可以讓這個子進程副本退出,再從原始的

httpd進程中重新復制一個干凈的副本,這樣就能提高系統的穩定性。這樣,每

個子進程處理服務請求次數由maxre questperchild定義。 缺省的設置值為30,

這個值對于具備高穩定性特點的linux系統來講是過于保守的設置,可以設置為1000甚至更高,設置為0支持每個副本進行無限次的服務處理。


  #listen 3000

  #listen 12.34.56.78:80

  #bindaddress *

  listen參數可以指定服務器除了監視標準的80端口之外,還監視其他端口的

http請求。由于freebsd系統可以同時擁有多個ip地址,因此也可以指定服務器只聽取對某個bindaddress< /b>的ip地址的http請求。如果沒有配置這一項,則服務器會回應對所有ip的請求。

  即使使用了bindaddress參數,使得服務器只回應對一個ip地址的請求,但是通過使用擴展的listen參數,仍然可以讓http守護進程回應對其他ip地址的請求。此時listen參數的用法與上面的第二個例子相同。這種比較復雜的用法主要用于設置虛擬主機。此后可以用virtualhost參數定義對不同ip的虛擬主機,然而這種用法是較早的http 1.0標準中設置虛擬主機的方法,每針對一個虛擬主機就需要一個ip地址,實際上用處并不大。在http 1.1中,增加了對單ip地址多域名的虛擬主機的支持,使得虛擬主機的設置具備更大的意義。


loadmodule mime_magic_module libexec/apache/mod_mime_magic.so

loadmodule info_module libexec/apache/mod_info.so

loadmodule speling_module libexec/apache/mod_speling.so

loadmodule proxy_module libexec/apache/libproxy.so

loadmodule rewrite_module libexec/apache/mod_rewrite.so

loadmodule anon_auth_module libexec/apache/mod_auth_anon.so

loadmodule db_auth_module libexec/apache/mod_auth_db.so

loadmodule digest_module libexec/apache/mod_digest.so

loadmodule cern_meta_module libexec/apache/mod_cern_meta.so

loadmodule expires_module libexec/apache/mod_expires.so

loadmodule headers_module libexec/apache/mod_headers.so

loadmodule usertrack_module libexec/apache/mod_usertrack.so

loadmodule unique_id_module libexec/apache/mod_unique_id.so


clearmodulelist

addmodule mod_env.c

addmodule mod_log_config.c

addmodule mod_mime_magic.c

addmodule mod_mime.c

addmodule mod_negotiation.c

addmodule mod_status.c

addmodule mod_info.c

addmodule mod_include.c

addmodule mod_autoindex.c

addmodule mod_dir.c

addmodule mod_cgi.c

addmodule mod_asis.c

addmodule mod_imap.c

addmodule mod_actions.c

addmodule mod_speling.c

addmodule mod_userdir.c

addmodule mod_proxy.c

addmodule mod_alias.c

addmodule mod_rewrite.c

addmodule mod_access.c

addmodule mod_auth.c

addmodule mod_auth_anon.c

addmodule mod_auth_db.c

addmodule mod_digest.c

addmodule mod_cern_meta.c

addmodule mod_expires.c

addmodule mod_headers.c

addmodule mod_usertrack.c

addmodule mod_unique_id.c

addmodule mod_so.c

addmodule mod_setenvif.c


apache服務器的一個重要特性就是其模塊化的結構,這不但表現為其能在編

譯時能通過新的模塊加入新的功能,還表現為其模塊可以動態加載入http服務程

序中,而不必載入不需要的模塊。使用apache的動態加載模塊只需要設置好load module和addmodule參數就可以了,這種特性就是apache的 dso(dynamic shared object)特性,然而要想充分使用dso特性仍然不是一個簡單的事情,不適當的改動這里的設置就可能造成服務器不能正常啟動。因此如果不是要增加或減少服務器提供的功能,就不要改動這里的設置。


  上面這些列表就顯示了linux下的缺省apache服務器支持的模塊,事實上很

多模塊是沒有必要的,不必要模塊不會被載入內存。模塊可以靜態連接到pache 服務器內部,也可以這樣動態加載,將apache的特性都編譯成動態可加載模塊是該port的做法,而不是apache的缺省做法,這樣就以犧牲很小的性能的同時,帶來極大的靈活性。


  因而動態可加載的能力還是對性能有輕微的影響,因此可以重新編譯apache,將自己所需要的功能編譯進apache 服務器內部,可以讓系統顯得更為干凈,效率也有輕微的提高。通常僅僅為了這一個目的就重新編譯apache是沒有必要的,如果需要增加其他特性而重新編譯apache,不妨在增加其他模塊的同時將所有的模塊都靜態連接入apache 服務器。有的使用者更喜歡動態加載模塊,那么也不妨全部都使用動態加載模塊。


  這些模塊都被放置到/usr/local/apache/libexec/目錄下, 每個模塊對應apache服務器的一個特性。詳細解釋每個模塊的功能需要相當多的篇幅,其中比較重要的特性將在后面相應的地方中進行解釋,而具體每個模塊的功能及用法就需要查看apache的文檔。


  #extendedstatus on

  apache服務器可以通過特殊的http請求,來報告自身的運行狀態,打開這個

extendedstatus 參數可以讓服務器報告更全面的運行狀態信息。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产97免费视| 欧美成人手机在线| 高清欧美性猛交xxxx| 亚洲天堂av综合网| 2019中文在线观看| 欧美精品激情在线观看| 91热精品视频| 国产91精品久久久久久久| 亚洲精品成人久久| 2019中文字幕免费视频| 欧洲美女7788成人免费视频| 日韩电影在线观看中文字幕| 国产成人亚洲综合91| 一本一本久久a久久精品综合小说| 欧美乱大交做爰xxxⅹ性3| 亚洲免费av电影| 日韩成人av在线| 中文字幕日韩有码| 亚洲激情视频在线播放| 欧美成人免费全部观看天天性色| 91亚洲永久免费精品| 性色av香蕉一区二区| 法国裸体一区二区| 欧美成人免费网| 亚洲午夜未满十八勿入免费观看全集| 黄色精品在线看| 久久亚洲成人精品| 欧美激情精品久久久久久蜜臀| 国产精国产精品| 亚洲人永久免费| 日韩精品在线第一页| 国产丝袜精品第一页| 久久精品国产视频| 国内成人精品视频| 九九九久久久久久| 92裸体在线视频网站| 欧美性猛交xxxx黑人| 欧美主播福利视频| 国产精品久久久久福利| 亚洲风情亚aⅴ在线发布| 黑人巨大精品欧美一区二区一视频| 91成人性视频| 欧美巨猛xxxx猛交黑人97人| 日韩欧美一区二区三区| 色噜噜狠狠狠综合曰曰曰88av| 国内精品视频在线| 亚洲自拍在线观看| 国产成人av在线播放| 青青久久av北条麻妃海外网| 成人久久一区二区| 日本欧美在线视频| 伊是香蕉大人久久| 一区二区三区美女xx视频| 欧美电影在线观看高清| 久久久久久com| 国产精品黄视频| 亚洲精品99久久久久中文字幕| 在线视频免费一区二区| 91精品国产色综合久久不卡98口| 色综合91久久精品中文字幕| 夜夜嗨av一区二区三区免费区| 久久久久久亚洲精品| 国产成人高潮免费观看精品| 国产精品久久久久久av下载红粉| 亚洲欧洲日韩国产| 成人午夜小视频| 国产精品久久久久久久久免费看| 在线亚洲午夜片av大片| 亚洲片国产一区一级在线观看| 亚洲天堂av网| 裸体女人亚洲精品一区| 尤物九九久久国产精品的分类| 欧美综合国产精品久久丁香| 国产精品久久一| 成人性生交大片免费看小说| 日韩成人av一区| 欧美日韩国产在线播放| 欧美视频中文字幕在线| 欧美一级视频免费在线观看| 亚洲天堂开心观看| 国产日韩精品在线播放| 欧美高清无遮挡| 欧美激情在线观看视频| 亚洲成人激情图| 国语对白做受69| 国产在线视频2019最新视频| 97超级碰碰人国产在线观看| 成人久久18免费网站图片| 伦伦影院午夜日韩欧美限制| www.久久撸.com| 欧美一区二区三区艳史| 欧美激情亚洲激情| 久久国产天堂福利天堂| 51ⅴ精品国产91久久久久久| 国产精品久久久久久av福利| 亚洲性日韩精品一区二区| 国产综合在线观看视频| 国产一区二区日韩精品欧美精品| xxav国产精品美女主播| 国产国语videosex另类| 成人午夜两性视频| 日韩成人av网| 欧美www在线| 97视频免费观看| 国产精品夜间视频香蕉| 国产999精品久久久影片官网| 亚洲aⅴ日韩av电影在线观看| 欧美日韩一区二区免费视频| 成人精品久久久| 亚洲自拍小视频| 亚洲福利视频久久| 日产精品久久久一区二区福利| 久久国产一区二区三区| 91亚洲人电影| 亚洲欧洲一区二区三区在线观看| 久久久国产精品视频| 久久精品欧美视频| 亚洲影视九九影院在线观看| 欧美性猛交xxxx富婆| 亚洲free性xxxx护士hd| 欧美做受高潮电影o| 久久免费视频网站| 日韩精品免费电影| 国产精品国产三级国产aⅴ浪潮| 国产一区二区在线播放| 欧美激情一区二区三区在线视频观看| 国产精品免费久久久久久| 日韩欧美大尺度| 亚洲精品国产综合区久久久久久久| 国产亚洲欧美视频| 亚洲国产天堂网精品网站| 国产精品高潮呻吟久久av无限| 成人av资源在线播放| 亚洲第一免费网站| 亚洲美女激情视频| 欧美黑人一级爽快片淫片高清| 久久久精品一区二区三区| 91av在线不卡| 国产精品高潮呻吟久久av野狼| 8090理伦午夜在线电影| 欧美福利在线观看| 91亚洲国产成人久久精品网站| 久久精品最新地址| 韩曰欧美视频免费观看| 97免费视频在线| 一个人www欧美| 精品视频在线导航| 国产精品丝袜视频| 91色精品视频在线| 69av在线播放| 亚洲国产欧美一区二区丝袜黑人| 人九九综合九九宗合| 亚洲欧洲自拍偷拍| 成人中文字幕在线观看| 在线不卡国产精品| 色偷偷88888欧美精品久久久| 日韩高清电影免费观看完整| 九九九久久国产免费| 有码中文亚洲精品| 最近2019中文字幕一页二页| 欧洲成人午夜免费大片| 亚洲精品一区二区网址| xvideos亚洲| 97在线视频国产|