posts - 18,  comments - 0,  trackbacks - 0
          Apache2的httpd.conf翻譯(一) #
          # 基于 NCSA 服務(wù)的配置文件。
          #
          #這是Apache服務(wù)器主要配置文件。
          #它包含服務(wù)器的影響服務(wù)器運(yùn)行的配置指令。
          #參見(jiàn)<URL:http://httpd.ache.org/doc-2.0/>以取得關(guān)于這些指令的詳細(xì)信息
          #
          #不要只是簡(jiǎn)單的閱讀這些指令信息而不去理解它。
          #這里只是做了簡(jiǎn)單的說(shuō)明,如果你沒(méi)有參考在線文件,你就會(huì)被警告。
          #
          #這些配置指令被分為下面三個(gè)部分:
          #1. 控制整個(gè)Apache服務(wù)器行為的部分(即全局環(huán)境變量)
          #2. 定義主要或者默認(rèn)服務(wù)參數(shù)的指令,也為所有虛擬主機(jī)提供默認(rèn)的設(shè)置參數(shù)
          #3. 虛擬主機(jī)的設(shè)置參數(shù)
          #
          #配置和日志文件名:如果你指定的文件名以“/”開(kāi)始(win32下以“dirver:/”),
          #服務(wù)器將使用絕對(duì)路徑,如果文件名不是以“/”開(kāi)始的,那么它將把ServerRoot
          #的值附加在文件名的前面,例如,對(duì)“l(fā)ogs/foo.log",如果ServerRoot的值
          #為“/usr/local/apache2”,則該文件應(yīng)為“/usr/local/apache2/logs/foo.log”
          #
          ##第一區(qū):全局環(huán)境參數(shù)
          #
          #這里設(shè)置的參數(shù)將影響整個(gè)Apache服務(wù)器的行為;
          #例如Apache能夠處理的并發(fā)請(qǐng)求的數(shù)量等。
          #
          #ServerRoot:指出服務(wù)器保存其配置、出錯(cuò)和日志文件等的根目錄。
          #
          #注意!如果你想要將它指定為NFS或其它網(wǎng)絡(luò)上的位置,
          #請(qǐng)一定要去閱讀與LockFile有關(guān)的文檔(可能在
          #<URL:http://httpd.apache.org/docs-2.0/mod/mpm_common.html#lockfile>)。
          #這將會(huì)使你自己也能解決很多問(wèn)題。
          #
          #路徑的結(jié)尾不要添加斜線。
          #
          ServerRoot "/usr/loacl/apache2"

          #
          #串行訪問(wèn)的鎖文件必須保存在本地磁盤(pán)上
          #
          <IfModule !mpm_winnt.c>
          <IfModule !mpm_neware.c>
          #LockFile logs/accept.lock
          </IfModule>
          </IfModule>

          #ScoreBoardFile:用來(lái)保存內(nèi)部服務(wù)進(jìn)程信息的文件。
          #如果未指明(默認(rèn)),記分板(scoreboard)將被保存在一個(gè)匿名的共享內(nèi)存段中,
          #并且它不能被第三方軟件所使用。
          #如果指定了,要確保不能使用兩個(gè)Apache使用同一個(gè)記分板文件,
          #這個(gè)記分板文件必須保存在本地磁盤(pán)上。
          #
          <IfModule !mpm_netware.c>
          <IfModule !perchild.c>
          #ScoreBoardFile logs/apache_runtime_status
          <IfModule>
          <IfModule>

          #
          #PidFile:記錄服務(wù)器啟動(dòng)進(jìn)程號(hào)的文件。
          #
          <IfModule !mpm_neware.c>
          PidFile logs/httpd.pid
          </IfModule>

          #
          #Timeout:接收和發(fā)送前超時(shí)秒數(shù)
          #
          Timeout 300

          #
          #KeepAlive:是否允許穩(wěn)固的連接(每個(gè)連接有多個(gè)請(qǐng)求),
          #設(shè)為"Off"則停用。
          #
          KeepAlive On

          #
          #MaxKeepAliveRequests:在穩(wěn)固連接期間允許的最大請(qǐng)求數(shù),
          #設(shè)為0表示無(wú)限制接入。
          #我們推薦你將其設(shè)為一個(gè)較大的值,以便提高性能
          MaxKeepAliveRequests 100

          #
          #KeepAliveTimeout:在同一個(gè)連接上從同一臺(tái)客戶上接收請(qǐng)求的秒數(shù)
          #
          KeepAliveTimeout 15

          ##
          ##Server-Pool大小設(shè)定(針對(duì)MPM的)
          ##

          # prefork MPM
          # StartServers:啟動(dòng)時(shí)服務(wù)器啟動(dòng)的進(jìn)程數(shù)
          # MinSpareServers:保有的備用進(jìn)程的最小數(shù)目
          # MaxSpareServers:保有的備用進(jìn)程的最大數(shù)目
          # MaxClients:服務(wù)器允許啟動(dòng)的最大進(jìn)程數(shù)
          # MaxRequestsPerChild:一個(gè)服務(wù)進(jìn)程允許的最大請(qǐng)求數(shù)
          <IfModule prefork.c>
          StartServers 5
          MinSpareServers 5
          MaxSpareServers 10
          MaxClients 150
          MaxRequestPerChild 0
          </IfModule>

          # worker MPM
          # StartServers:服務(wù)器啟動(dòng)時(shí)的服務(wù)進(jìn)程數(shù)目
          # MaxClients:允許同時(shí)連接的最大用戶數(shù)目
          # MinSpareThreads:保有的最小工作線程數(shù)目
          # MaxSpareThreads:允許保有的最大工作線程數(shù)目
          # ThreadsPerChild:每個(gè)服務(wù)進(jìn)程中的工作線程常數(shù)
          # MaxRequestsPerChild:服務(wù)進(jìn)程中允許的最大請(qǐng)求數(shù)目
          <IfModule worker.c>
          StartServers 2
          MaxClients 150
          MinSpareThreads 25
          MaxSpareThreads 75
          ThreadsPerChild 25
          MaxRequestsPerChild 0
          </IfModule>

          # perchild MPM
          # NumServers:服務(wù)進(jìn)程數(shù)量
          # StartThreads:每個(gè)服務(wù)進(jìn)程中的起始線程數(shù)量
          # MinSpareThreads:保有的最小線程數(shù)量
          # MaxSpareThreads:保有的最大線程數(shù)量
          # MaxThreadsPerChild:每個(gè)服務(wù)進(jìn)程允許的最大線程數(shù)
          # MaxRequestsPerChild:每個(gè)服務(wù)進(jìn)程允許連接的最大數(shù)量
          <IfModule perchild.c>
          NumServers 5
          StartThreads 5
          MinSpareThreads 5
          MaxSpareThreads 10
          MaxThreadsPerChild 20
          MaxRequestsPerChild 0
          </IfModule>

          # WinNT MPM
          # ThreadsPerChild:服務(wù)進(jìn)程中工作線程常數(shù)
          # MaxRequestsPerChild:服務(wù)進(jìn)程允許的最大請(qǐng)求數(shù)
          <IfModule mpm_winnt.c>
          ThreadsPerChild 250
          MaxRequestsPerChild 0
          </IfModule>

          # BeOS MPM
          # StartThreads:服務(wù)器啟動(dòng)時(shí)啟動(dòng)的線程數(shù)
          # MaxClients:可以啟動(dòng)的最大線程數(shù)(一個(gè)線程等于一個(gè)用戶)
          # MaxRequestsPerThread:每個(gè)線程允許的最大請(qǐng)求數(shù)
          <IfModule beos.c>
          StartThreads 10
          MaxClients 50
          MaxRequestsPerThread 10000
          </IfModule>

          # NetWare MPM
          # ThreadStachSize:為每個(gè)工作線程分配的堆棧尺寸
          # StartThreads:服務(wù)器啟動(dòng)時(shí)啟動(dòng)的線程數(shù)
          # MinSpareThreads:用于處理實(shí)發(fā)請(qǐng)求的空閑線程數(shù)
          # MaxSpareThreads:空閑線程的最大數(shù)量
          # MaxThreads:在同一時(shí)間活動(dòng)的最大線程數(shù)
          # MaxRequestPerChild:一個(gè)線程服務(wù)請(qǐng)求的最大數(shù)量,
          # 推薦將其設(shè)置為0,以實(shí)現(xiàn)無(wú)限制的接入
          <IfModule mpm_netware.c>
          ThreadStackSize 65536
          StartThreads 250
          MinSpareThreads 25
          MaxSpareThreads 250
          MaxThreads 1000
          MaxRequestPerChild 0
          </IfModule>

          # OS/2 MPM
          # StartServers:啟動(dòng)的服務(wù)進(jìn)程數(shù)量
          # MinSpareThreads:每個(gè)進(jìn)程允許的最小空閑線程
          # MaxSpareThreads:每個(gè)進(jìn)程允許的最大空閑線程
          # MaxRequestsPerChild:每個(gè)服務(wù)進(jìn)程允許的最大連接數(shù)
          <IfModule mpmt_os2.c>
          StartServers 2
          MinSpareThreads 5
          MaxSpareThreads 10
          MaxRequestsPerChild 0
          </IfModule>

          #
          # Listen:允許你綁定Apache服務(wù)到指定的IP地址和端口上,以取代默認(rèn)值
          # 參見(jiàn)<VirtualHost>指令
          # 使用如下命令使Apache只在指定的IP地址上監(jiān)聽(tīng),
          # 以防止它在IP地址0.0.0.0上監(jiān)聽(tīng)
          #
          # Listen 12.34.56.78:80

          Listen 80

          #
          # 動(dòng)態(tài)共享支持(DSO)
          #
          # 為了能夠使用那些以DSO模式編譯的模塊中的函數(shù),你必須有相應(yīng)的“LoadModule”行,
          # 因此,在這里包含了這些指令,以便能在使用它之前激活。
          # 那些靜態(tài)編譯的模塊不需要在這里列出 (即以“httpd -l”列出的模塊)
          #
          # 示例:
          # LoadModule foo_module modules/mod_foo.so
          #

          #
          # ExtendedStatus:當(dāng)調(diào)用“server-status”時(shí),控制Apache是產(chǎn)生“全”狀態(tài)
          # 信息(ExtendedStatus On),還是產(chǎn)生基本信息(ExtendedStatus Off)。
          # 默認(rèn)為off
          #
          # ExtendedStatus On
          posted on 2006-04-22 20:25 LORD BLOG 閱讀(191) 評(píng)論(0)  編輯  收藏 所屬分類: Application Server
          主站蜘蛛池模板: 固安县| 桃源县| 大丰市| 黔东| 天峻县| 旺苍县| 株洲县| 开平市| 屏东县| 沐川县| 海淀区| 宜昌市| 揭东县| 东海县| 江门市| 靖州| 黑河市| 大石桥市| 梅州市| 阿坝县| 延安市| 安岳县| 三原县| 什邡市| 广元市| 博罗县| 周口市| 惠安县| 昭苏县| 旺苍县| 江源县| 子洲县| 洮南市| 阜康市| 南安市| 广宁县| 高邑县| 诸暨市| 叙永县| 锦屏县| 安图县|