1. <var id="fe6gj"></var>

    <rp id="fe6gj"><nav id="fe6gj"></nav></rp>

    <noframes id="fe6gj"><cite id="fe6gj"></cite>

    <ins id="fe6gj"><button id="fe6gj"><p id="fe6gj"></p></button></ins>
    1. <tt id="fe6gj"><i id="fe6gj"><sub id="fe6gj"></sub></i></tt>
        始創于2000年 股票代碼:831685
        咨詢熱線:0371-60135900 注冊有禮 登錄
        • 掛牌上市企業
        • 60秒人工響應
        • 99.99%連通率
        • 7*24h人工
        • 故障100倍補償
        您的位置: 網站首頁 > 幫助中心>文章內容

        Apache服務以及httpd.conf配置詳解 (3)

        發布時間:  2012/7/27 18:18:47

        ture On
          一些情況下,例如當客戶請求的網頁并不存在時,服務器將產生錯誤文檔,缺省情況下由于打開了 ServerSignature選項,錯誤文檔的最后一行將包含服務器的名字、Apache的版本等
          信息。有的管理員更傾向于不對外顯示這些信息,就可以將這個參數設置為Off,或者設置為Email,最后一行將替換為對ServerAdmin 的Email提示。
          Alias /icons/ “/usr/local/www/icons/“
          Options Indexes MultiViews
          AllowOverride None
          Order allow,deny
          Allow from all
          Alias參數用于將URL與服務器文件系統中的真實位置進行直接映射,一般的文檔將在DocumentRoot 中進行查詢,然而使用Alias定義的路徑將直接映射到相應目錄下,而不再到
          DocumentRoot 下面進行查詢。因此Alias可以用來映射一些公用文件的路徑,例如保存了各種常用圖標的icons路徑。這樣使得除了使用符號連接之外,文檔根目錄(DocumentRoot)外的目錄
          也可以通過使用了Alias映射,提供給瀏覽器訪問。
          定義好映射的路徑之后,應該需要使用Directory語句設置訪問限制。
          ScriptAlias /cgi-bin/ “/usr/local/www/cgi-bin/“
          AllowOverride None
          Options None
          Order allow,deny
          Allow from all
          ScriptAlias也是用于URL路徑的映射,但與Alias的不同在于,ScriptAlias是用于映射CGI程序的路徑,這個路徑下的文件都被定義為CGI程序,通過執行它們來獲得結果,而非由服務
          器直接返回其內容。缺省情況下CGI程序使用cgi-bin目錄作為虛擬路徑。
          # Redirect old-URI new-URL
          Redirect參數是用來重寫URL的,當瀏覽器訪問服務器上的一個已經不存在的資源的時候,服務器返回給瀏覽器新的URL,告訴瀏覽器從該URL中獲取資源。這主要用于原來存在于服務
          器上的文檔,改變了位置之后,而又希望能使用老URL能訪問到,以保持與以前的URL兼容。
          IndexOptions FancyIndexing
          AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
          AddIconByType (TXT,/icons/text.gif) text/*
          AddIconByType (IMG,/icons/image2.gif) image/*
          AddIconByType (SND,/icons/sound2.gif) audio/*
          AddIconByType (VID,/icons/movie.gif) video/*
          AddIcon /icons/binary.gif .bin .exe
          AddIcon /icons/binhex.gif .hqx
          AddIcon /icons/tar.gif .tar
          AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
          AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
          AddIcon /icons/a.gif .ps .ai .eps
          AddIcon /icons/layout.gif .html .shtml .htm .pdf
          AddIcon /icons/text.gif .txt
          AddIcon /icons/c.gif .c
          AddIcon /icons/p.gif .pl .py
          AddIcon /icons/f.gif .for
          AddIcon /icons/dvi.gif .dvi
          AddIcon /icons/uuencoded.gif .uu
          AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
          AddIcon /icons/tex.gif .tex
          AddIcon /icons/bomb.gif core
          AddIcon /icons/back.gif ..
          AddIcon /icons/hand.right.gif README
          AddIcon /icons/folder.gif ^^DIRECTORY^^
          AddIcon /icons/blank.gif ^^BLANKICON^^
          DefaultIcon /icons/unknown.gif
          #AddDescription “GZIP compressed document“ .gz
          #AddDescription “tar archive“ .tar
          #AddDescription “GZIP compressed tar archive“ .tgz
          ReadmeName README
          HeaderName HEADER
          IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
          當一個HTTP請求的URL為一個目錄的時候,服務器返回這個目錄中的索引文件。但如果一個目錄中不存在缺省的索引文件,并且該服務器又許可顯示目錄文件列表的時候,就會顯示出這個目錄中的文件列表,為了使得這個文件列表能具有可理解性,而不僅僅是一個簡單的列表,就需要前面的這些設置參數。
          如果使用了IndexOptions FancyIndexing選項,可以讓服務器產生的目錄列表中針對各種不同類型的文檔引用各種圖標。而哪種文件使用哪種圖標,則使用下面的 AddIconByEncoding、AddIconByType以及AddIcon來定義,分別依據MIME的編碼、類型以及文件的后綴來判斷使用何種圖標。如果不能確定文檔使用的圖標,就使用 DefaultIcon定義的缺省圖標。
          同樣,使用AddDescription可以為不同類型的文檔加入不同的描述。并且,服務器還在目錄下,查詢使用ReadmeName和HeaderName定義的文件(自動加上. html后綴,如果沒有發現,
          再使用.txt后綴進行搜索),如果發現了這些文件,就在文件列表之前首先顯示這些文件的內容,以使得普通目錄列表具備更大的可理解性。
          IndexIgnore讓服務器在列出文件列表時忽略相應的文件, 這里使用模式配置的方式定義文
          件名。
          AddEncoding x-compress Z
          AddEncoding x-gzip gz
          AddEncoding用于告訴一些使用壓縮的MIME類型,這樣可以讓瀏覽器進行解壓縮操作。
          AddLanguage en .en
          AddLanguage fr .fr
          AddLanguage de .de
          AddLanguage da .da
          AddLanguage el .el
          AddLanguage it .it
          LanguagePriority en fr de
          一個HTML文檔可以同時具備多個語言的版本,如對于file1.html文檔可以具備
          file1.html.en、file1.html.fr 等不同的版本,每個語言后綴必須使用AddLanguage進行定義。這樣服務器可以針對不同國家的客戶,通過與瀏覽器進行協商,發送不同的語言版本。LanguagePriority 定義不同語言的優先級,以便在瀏覽器沒有特殊要求時,按照順序使用不同的語言版本回應對file1.html 的請求。這個國際化的能力實際的應用并不多。
          AddDefaultCharset ISO-8859-1
          瀏覽器選擇的標準編碼
          簡體中文網站改為:GB2312
          #AddType application/x-httpd-php3 .phtml
          #AddType application/x-httpd-php3-source .phps
          AddType參數可以為特定后綴的文件指定MIME類型,這里的設置將覆蓋mime.types中的設置。
          #AddHandler cgi-script .cgi
          AddHandler是用于指定非靜態的處理類型,用于定義文檔為一個非靜態的文檔類型,需要進行處理,再向瀏覽器返回處理結果。例如上面注釋中的設置是將以.cgi結尾的文件設置為
          cgi-script類型,那么服務器將啟動這個CGI程序以進行處理。如果需要在前面AliasScript定義的路徑之外執行CGI程序,就需要使用這個參數進行設置,此后以.cgi結尾的文件將被當作CGI程
          序執行。
          在配置文件、這個目錄中的.htaccess以及其上級目錄的.htaccess中必須允許執行CGI
          程序,這需要通過Options ExecCGI參數設定。
          #AddType text/html .shtml
          #AddHandler server-parsed .shtml
          另外一種動態進行處理的類型為server-parsed,由服務器自身預先分析網頁內的標記
          ,將標記更改為正確的HTML標識。由于server-parsed需要對text/html類型的文檔進行處理,因
          此首先定義了對應的.shtml為text/html類型。
          然而要支持SSI,還要首先要在配置文件(或.htaccess)中使用Options Includes允許該目錄下的文檔可以為SSI類型,或使用Options IncludesNOExec讓執行普通的SSI標志,但不執行其中引用的外部程序。
          另一種指定server-parsed類型的方式為使用XBitBack設置選項,如果將XBitHack設置為On,服務器將檢查所有text/html類型的文檔(包括.html后綴的文檔),如果發現文件屬性具備執行位 “x“,則服務器就認為它是服務器分析文檔,需要服務器進行處理。推薦使用AddHandler進行設置,而將XBitBack 設置為Off,因為使用XBitBack將對所有的HTML文檔都執行
          額外的檢查,降低了效率。
          #AddHandler send-as-is asis
          #AddHandler imap-file map
          #AddHandler type-map var
          上面被注釋的AddHandler用于支持Apache服務器的asis、map和var處理能力。
          # Action media/type /cgi-script/location
          # Action handler-name /cgi-script/location
          因為Apache內部提供的處理功能有限,因此可以使用Action為服務器定義外部程序作為可處理的動態文檔類型,這些外部程序與標準CGI程序相同,都是對輸入的數據處理之后,再輸
          出不同MIME類型的結果。例如要定義一個對特殊后綴wri都先執行wri2txt進行處理操作,再返回結果的操作,可以使用:
          Action windows-writer /bin/wri2txt
          AddHandler windows-writer wri
          更進一步,可以直接使用Action定義對某個MIME類型預先進行處理操作,這需要例子中第一種格式的Action 參數設置方式。這樣設置方式就不再需要額外的AddHandler用來將處理操
          作與文件后綴聯系起來,而是使用Action直接處理MIME類型的文件。但如果文檔后綴沒有正式的MIME類型,還需要先定義一個MIME類型。
          #ErrorDocument 500 “The server made a boo boo.
          #ErrorDocument 404 /missing.html
          #ErrorDocument 404 /cgi-bin/missing_handler.pl
          #ErrorDocument 402 http://some.other_server.com/subscription_info.html
          如果客戶請求的網頁不存在,或者沒有訪問權限等情況發生時,服務器將產生一個錯誤代碼,同時也將回應客戶瀏覽器一個標識錯誤的網頁。ErrorDocument就用于設置當出現哪個錯誤時應該回應客戶瀏覽器那些內容,ErrorDocument的第一個參數為錯誤的序號,第二個參數為回應的數據,可以為簡單的文本,本地網頁,本地CGI程序,以及遠程主機上的網頁。
          BrowserMatch “Mozilla/2“ nokeepalive
          BrowserMatch “MSIE 4\.0b2;“ nokeepalive downgrade-1.0 force-response-1.0
          BrowserMatch “RealPlayer 4\.0“ force-response-1.0
          BrowserMatch “Java/1\.0“ force-response-1.0
          BrowserMatch “JDK/1\.0“ force-response-1.0
          BrowserMatch命令為特定的客戶程序,設置特殊的參數,以保證對老版本瀏覽器的兼容性,
          并支持新瀏覽器的新特性。
          #
          #ProxyRequests On
          #
          #
          # Order deny,allow
          # Deny from all
          # Allow from .your_domain.com
          #
          #ProxyVia On
          #CacheRoot “/usr/local/www/proxy“
          #CacheSize 5
          #CacheGcInterval 4
          #CacheMaxExpire 24
          #CacheLastModifiedFactor 0.1
          #CacheDefaultExpire 1
          #NoCache a_domain.com another_domain.edu joes.garage_sale.com
          #
          Apache服務器本身就具備代理的功能,然而這要求加載入mod_proxy模塊。這能使用IfModule語句進行判斷,如果存在mod_proxy模塊,就使用ProxyRequests打開代理支持。此后的
          Directory用于設置對Proxy功能的訪問權限設置,以及用于設置緩沖的各個參數設置。
          #NameVirtualHost 12.34.56.78:80
          #NameVirtualHost 12.34.56.78
          #
          # ServerAdmin webmaster@host.some_domain.com
          # DocumentRoot /www/docs/host.some_domain.com
          # ServerName host.some_domain.com
          # ErrorLog logs/host.some_domain.com-error_log
          # CustomLog logs/host.some_domain.com-access_log common
          #
          #
          #
          缺省設置文件中的這些內容是用于設置命名基礎的虛擬主機服務器時使用。其中NameVirtualHost 來指定虛擬主機使用的IP地址,這個IP地址將對應多個DNS名字,如果Apache
          使用了Listen 參數控制了多個端口,那么就可以在這里加上端口號以進一步進行區分對不同端口的不同連接請求。此后,使用 VirtualHost語句,使用NameVirtualHost指定的IP地址作參數
          ,對每個名字都定義對應的虛擬主機設置。
          虛擬主機是在一臺Web服務器上,可以為多個單獨域名提供Web服務,并且每個域名都完全獨立,包

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


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

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

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

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

         
         
        av不卡不卡在线观看_最近2018年中文字幕_亚洲欧美一区二区三区_一级A爱做片免费观看国产_日韩在线中文天天更新_伊人中文无码在线