激情五月天婷婷,亚洲愉拍一区二区三区,日韩视频一区,a√天堂中文官网8

<ul id="buwfs"><strike id="buwfs"><strong id="buwfs"></strong></strike></ul>
    <output id="buwfs"></output>
  • <dfn id="buwfs"><source id="buwfs"></source></dfn>
      <dfn id="buwfs"><td id="buwfs"></td></dfn>
      <div id="buwfs"><small id="buwfs"></small></div>
      <dfn id="buwfs"><source id="buwfs"></source></dfn>
      1. <dfn id="buwfs"><td id="buwfs"></td></dfn>
        始創(chuàng)于2000年 股票代碼:831685
        咨詢熱線:0371-60135900 注冊有禮 登錄
        • 掛牌上市企業(yè)
        • 60秒人工響應
        • 99.99%連通率
        • 7*24h人工
        • 故障100倍補償
        全部產品
        您的位置: 網站首頁 > 幫助中心>文章內容

        Apache配置文件httpd.conf (1)

        發(fā)布時間:  2012/7/27 18:14:00

        ServerRoot /usr/local ServerRoot用于指定守護進程httpd的運行目錄,httpd在啟動之后將自動將進程的當前目錄改變?yōu)檫@個目錄,因此如果設置文件中指定的文件或目錄是相對路徑,那么真實路徑就位于這個ServerR oot定義的路徑之下。 ScoreBoardFile /var/run/ht
          ServerRoot “/usr/local“
          ServerRoot用于指定守護進程httpd的運行目錄,httpd在啟動之后將自動將進程的當前目錄改變?yōu)檫@個目錄,因此如果設置文件中指定的文件或目錄是相對路徑,那么真實路徑就位于這個ServerR oot定義的路徑之下。
          ScoreBoardFile /var/run/httpd.scoreboard
          httpd使用ScoreBoardFile來維護進程的內部數(shù)據(jù),因此通常不需要改變這個參數(shù),除非管理員想在一臺計算機上運行幾個Apache服務器,這時每個Apache服務器都需要獨立的設置文件httpd.conf,并使用不同的ScoreBoardFile。
          #ResourceConfig conf/srm.conf
          #AccessConfig conf/access.conf
          這兩個參數(shù)ResourceConfig和AccessConfig,就用于和使用srm.conf和access.conf設置文件的老版本Apache兼容。如果沒有兼容的需要,可以將對應的設置文件指定為/dev/null,這將表示不存在其他設置文件,而僅使用httpd.conf一個文件來保存所有的設置選項。
          PidFile /var/run/httpd.pid
          PidFile指定的文件將記錄httpd守護進程的進程號,由于httpd能自動復制其自身,因此系統(tǒng)中有多個httpd進程,但只有一個進程為最初啟動的進程,它為其他進程的父進程,對這個進程發(fā)送信號將影響所有的httpd進程。PidFILE定義的文件中就記錄httpd父進程的進程號。
          Timeout 300
          Timeout定義客戶程序和服務器連接的超時間隔,超過這個時間間隔(秒)后服務器將斷開與客戶機的連接。
          KeepAlive On
          在HTTP 1.0中,一次連接只能作傳輸一次HTTP請求,而KeepAlive參數(shù)用于支持HTTP 1.1版本的一次連接、多次傳輸功能,這樣就可以在一次連接中傳遞多個HTTP請求。雖然只有較新的瀏覽器才支持這個功能,但還是打開使用這個選項。
          MaxKeepAliveRequests 100
          MaxKeepAliveRequests為一次連接可以進行的HTTP請求的最大請求次數(shù)。將其值設為0將支持在一次連接內進行無限次的傳輸請求。事實上沒有客戶程序在一次連接中請求太多的頁面,通常達不到這個上限就完成連接了。
          KeepAliveTimeout 15
          KeepAliveTimeout測試一次連接中的多次請求傳輸之間的時間,如果服務器已經完成了一次請求,但一直沒有接收到客戶程序的下一次請求,在間隔超過了這個參數(shù)設置的值之后,服務器就斷開連接。
          ThreadsPerChild 50
          設置服務器使用進程的數(shù)目。
          # 這是以服務器的響應速度為準的, 數(shù)目太大則會變慢
          MaxRequestsPerChild 30
          使用子進程的方式提供服務的Web服務,常用的方式是一個子進程為一次連接服務,這樣造成的問題就是每次連接都需要生成、退出子進程的系統(tǒng)操作,使得這些額外的處理過程占據(jù)了計算機的大量處理能力。因此最好的方式是一個子進程可以為多次連接請求服務,這樣就不需要這些生成、退出進程的系統(tǒng)消耗,Apache就采用了這樣的方式,一次連接結束后,子進程并不退出,而是停留在系統(tǒng)中等待下一次服務請求,這樣就極大的提高了性能。
          但由于在處理過程中子進程要不斷的申請和釋放內存,次數(shù)多了就會造成一些內存垃圾,就會影響系統(tǒng)的穩(wěn)定性,并且影響系統(tǒng)資源的有效利用。因此在一個副本處理過一定次數(shù)的請求之后,就可以讓這個子進程副本退出,再從原始的htt pd進程中重新復制一個干凈的副本,這樣就能提高系統(tǒng)的穩(wěn)定性。這樣,每個子進程處理服務請求次數(shù)由MaxRe questPerChild定義。 缺省的設置值為30,這個值對于具備高穩(wěn)定性特點的FreeBSD系統(tǒng)來講是過于保守的設置,可以設置為1000甚至更高,設置為0支持每個副本進行無限次的服務處理。
          為了安全,設置為零
          #Listen 3000
          #Listen 12.34.56.78:80
          #BindAddress *
          Listen參數(shù)可以指定服務器除了監(jiān)視標準的80端口之外,還監(jiān)視其他端口的HTTP請求。由于FreeBSD系統(tǒng)可以同時擁有多個IP地址,因此也可以指定服務器只聽取對某個BindAddress< /B>的IP地址的HTTP請求。如果沒有配置這一項,則服務器會回應對所有IP的請求。
          即使使用了BindAddress參數(shù),使得服務器只回應對一個IP地址的請求,但是通過使用擴展的Listen參數(shù),仍然可以讓HTTP守護進程回應對其他IP地址的請求。此時Listen參數(shù)的用法與上面的第二個例子相同。這種比較復雜的用法主要用于設置虛擬主機。此后可以用VirtualHost參數(shù)定義對不同IP的虛擬主機,然而這種用法是較早的HTTP 1.0標準中設置虛擬主機的方法,每針對一個虛擬主機就需要一個IP地址,實際上用處并不大。在HTTP 1.1中,增加了對單IP地址多域名的虛擬主機的支持,使得虛擬主機的設置具備更大的意義。
          #ExtendedStatus On
          Apache服務器可以通過特殊的HTTP請求,來報告自身的運行狀態(tài),打開這個ExtendedStatus 參數(shù)可以讓服務器報告更全面的運行狀態(tài)信息
          ---------------------------------------------------------------------------------
          ServerAdmin you@your.address
          配置文件中應該改變的也許只有ServerAdmin, 這一項用于配置WWW服務器的管理員的email地址,這將在HTTP服務出現(xiàn)錯誤的條件下返回給瀏覽器,以便讓Web使用者和管理員聯(lián)系,報告錯誤。習慣上使用服務器上的webmaster作為WWW服務器的管理員,通過郵件服務器的別名機制,將發(fā)送到webmaster 的電子郵件發(fā)送給真正的Web管理員。
          ServerName localhost
          缺省情況下,并不需要指定這個ServerName參數(shù),服務器將自動通過名字解析過程來獲得自己的名字,但如果服務器的名字解析有問題(通常為反向解析不正確),或者沒有正式的DNS名字,也可以在這里指定I P地址。當ServerName設置不正確的時候,服務器不能正常啟動。
          通常一個Web服務器可以具有多個名字,客戶瀏覽器可以使用所有這些名字或IP地址來訪問這臺服務器,但在沒有定義虛擬主機的情況下,服務器總是以自己的正式名字回應瀏覽器。ServerName就定義了Web服務器自己承認的正式名字,例如一臺服務器名字(在DNS中定義了A類型)為freebsd.exmaple.org.cn,同時為了方便記憶還定義了一個別名(CNAME記錄)為www.exmaple.org.cn,那么Apache自動解析得到的名字就為freebsd.example.org.cn,這樣不管客戶瀏覽器使用哪個名字發(fā)送請求,服務器總是告訴客戶程序自己為freebsd.example.org.cn。雖然這一般并不會造成什么問題,但是考慮到某一天服務器可能遷移到其他計算機上,而只想通過更改DNS中的www別名配置就完成遷移任務,所以不想讓客戶在其書簽中使用 freebsd記錄下這個服務器的地址,就必須使用ServerName來重新指定服務器的正式名字。
          DocumentRoot “/usr/local/www/data“
          DocumentRoot定義這個服務器對外發(fā)布的超文本文檔存放的路徑,客戶程序請求的UR L就被映射為這個目錄下的網頁文件。這個目錄下的子目錄,以及使用符號連接指出的文件和目錄都能被瀏覽器訪問,只是要在URL上使用同樣的相對目錄名。
          注意,符號連接雖然邏輯上位于根文檔目錄之下,但實際上可以位于計算機上的任意目錄中,因此可以使客戶程序能訪問那些根文檔目錄之外的目錄,這在增加了靈活性的同時但減少了安全性。Apache在目錄的訪問控制中提供了FollowSymLinks選項來打開或關閉支持符號連接的特性。
          <Directory />
          Options FollowSymLinks
          AllowOverride None
          </Directory>
          Apache服務器可以針對目錄進行文檔的訪問控制,然而訪問控制可以通過兩種方式來實現(xiàn),一個是在設置文件 httpd.conf(或access.conf)中針對每個目錄進行設置,另一個方法是在每個目錄下設置訪問控制文件,通常訪問控制文件名字為.htaccess。雖然使用這兩個方式都能用于控制瀏覽器的訪問,然而使用配置文件的方法要求每次改動后重新啟動httpd守護進程,比較不靈活,因此主要用于配置服務器系統(tǒng)的整體安全控制策略,而使用每個目錄下的.htaccess文件設置具體目錄的訪問控制更為靈活方便。
          <Directory “H:/web001“>
          Directory語句就是用來定義目錄的訪問限制的,這里可以看出它的標準語法,為一個目錄定義訪問限制。上例的這個設置是針對系統(tǒng)的根目錄進行的,設置了允許符號連接的選項FollowSymLinks ,以及使用AllowOverride None表示不允許這個目錄下的訪問控制文件來改變這里進行的配置,這也意味著不用查看這個目錄下的相應訪問控制文件。
          由于Apache對一個目錄的訪問控制設置是能夠被下一級目錄繼承的,因此對根目錄的設置將影響到它的下級目錄。注意由于AllowOverride None的設置,使得Apache服務器不需要查看根目錄下的訪問控制文件,也不需要查看以下各級目錄下的訪問控制文件,直至httpd.conf(或access.conf )中為某個目錄指定了允許Alloworride,即允許查看訪問控制文件。由于Apache對目錄訪問控制是采用的繼承方式,如果從根目錄就允許查看訪問控制文件,那么Apache就必須一級一級的查看訪問控制文件,對系統(tǒng)性能會造成影響。而缺省關閉了根目錄的這個特性,就使得Apache從httpd.conf中具體指定的目錄向下搜尋,減少了搜尋的級數(shù),增加了系統(tǒng)性能。因此對于系統(tǒng)根目錄設置AllowOverride None不但對于系統(tǒng)安全有幫助,也有益于系統(tǒng)性能。
          Options Indexes FollowSymLinks
          AllowOverride None
          Order allow,deny
          Allow from all
          </Directory>
          這里定義的是系統(tǒng)對外發(fā)布文檔的目錄的訪問設置,設置不同的AllowOverride選項,以定義配置文件中的目錄設置和用戶目錄下的安全控制文件的關系,而Options選項用于定義該目錄的特性。
          配置文件和每個目錄下的訪問控制文件都可以設置訪問限制,設置文件是由管理員設置的,而每個目錄下的訪問控制文件是由目錄的屬主設置的,因此管理員可以規(guī)定目錄的屬主是否能覆蓋系統(tǒng)在設置文件中的設置,這就需要使用 AllowOverride參數(shù)進行設置,通?梢栽O置的值為:
          AllowOverride的設置 對每個目錄訪問控制文件作用的影響
          All 缺省值,使訪問控制文件可以覆蓋系統(tǒng)配置
          None 服務器忽略訪問控制文件的設置
          Options 允許訪問控制文件中可以使用Options參數(shù)定義目錄的選項
          FileInfo 允許訪問控制文件中可以使用AddType等參數(shù)設置
          AuthConfig 允許訪問控制文件使用AuthName,AuthType等針對每個用戶的認證機制,這使目錄屬主能用口令和用戶名來保護目錄
          Limit 允許對訪問目錄的客戶機的IP地址和名字進行限制
          每個目錄具備一定屬性,可以使用Options來控制這個目錄下的一些訪問特性設置,以下為常用的特性選項:
          Options設置 服務器特性設置
          All 所有的目錄特性都有效,這是缺省狀態(tài)
          None 所有的目錄特性都無效
          FollowSymLinks 允許使用符號連接,這將使瀏覽器有可能訪問文檔根目錄(DocumentRoot)之外的文檔
          SymLinksIfOwnerMatch 只有符號連接的目的與符號連接本身為同一用戶所擁有時,才允許訪問,這個設置將增加一些安全性
          ExecCGI 允許這個目錄下可以執(zhí)行CGI程序
          Indexes 允許瀏覽器可以生成這個目錄下所有文件的索引,使得在這個目錄下沒有index.html(或其他索引文件)時,能向瀏覽器發(fā)送這個目錄下的文件列表
          此外,上例中還使用了Order、Allow、Deny等參數(shù),這是Limit語句中用來根據(jù)瀏覽器的域名和 IP地址來控制訪問的一種方式。其中Order定義處理Allow和Deny的順序,而Allow、Deny則針對名字或IP進行訪問控制設置,上例使用allow from all,表示允許所有的客戶機訪問這個目錄,而不進行任何限制。
          UserDir public_html (Win32=“My Documents/My Website“)
          當在一臺FreeBSD上運行Apache服務器時,這臺計算機上的所有用戶都可以有自己的網頁路徑,形如 http://freebsd.example.org.cn/~user,使用波浪符號加上用戶名就可以映射到用戶自己的網頁目錄上。映射目錄為用

        億恩科技地址(ADD):鄭州市黃河路129號天一大廈608室 郵編(ZIP):450008 傳真(FAX):0371-60123888
           聯(lián)系:億恩小凡
           QQ:89317007
           電話:0371-63322206


        本文出自:億恩科技【mszdt.com】

        服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

      2. 您可能在找
      3. 億恩北京公司:
      4. 經營性ICP/ISP證:京B2-20150015
      5. 億恩鄭州公司:
      6. 經營性ICP/ISP/IDC證:豫B1.B2-20060070
      7. 億恩南昌公司:
      8. 經營性ICP/ISP證:贛B2-20080012
      9. 服務器/云主機 24小時售后服務電話:0371-60135900
      10. 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
      11. 專注服務器托管17年
        掃掃關注-微信公眾號
        0371-60135900
        Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區(qū)翠竹街1號總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
          0
         
         
         
         

        0371-60135900
        7*24小時客服服務熱線