posts - 18,  comments - 0,  trackbacks - 0
          ### 第二區:“主”服務配置
          #
          # 這一區建立被 “主” 服務器用的指令值,以回應那些不被 <VirtualHost>
          # 定義處理的任何請求。
          # 這些數值也提供默認值給后面定義的<VirtualHost>容器。
          # 如果<VirtualHost>中有定義,那么這里定義的指令值將被
          # <VirtualHost>中的定義所覆蓋。
          #

          <IfModule !mpm_winnt.c>
          <IfModule !mpm_neware.c>
          #
          # 如果你想使httpd以另外的用戶或組來運行,你必須在開始時以root方式啟動
          # 然后再將它切換為你想要使用的用戶或組。
          #
          # User/Group:運行httpd的用戶和組
          # 在SCO (ODT3)上使用“User nouser”和“Group nogroup”
          # 在HPUX上,你可能不能以nobody身份使用共享內存,建議創建一個www用戶。
          # 注意一些核心(kernel)在組ID大于60000時拒絕setgid(Group)或semctl(IPC_SET),
          #節在這些系統上不要使用“Group #-1”。
          #
          User nobody
          Group #-1
          </IfModule>
          </IfModule>

          #
          # ServerAdmin:你的郵件地址,當發生問題時Apache將向你發出郵件。
          # 作為一個出錯文檔,這個地址顯示在server-generated頁上,
          # 例如:admin@your-domain.com
          #
          ServerAdmin kreny@sina.com

          #
          # ServerName指定Apache用于識別自身的名字和端口號。
          # 通常這個值是自動指定的,但是我們推薦你顯式的指定它以防止啟動時出錯
          #
          # 如果你為你的主機指定了一個無效的DNS名,server-generated重定向將不能工作。
          # 參見UseCanonicalName指令
          #
          # 如果你的主機沒有注冊DNS名,在這里鍵入它的IP地址
          # 無論如何,你必須使用它的IP地址來提供服務,
          # 這里使用一種容易理解的方式重定向服務
          ServerName http://www.dalouis.com/

          #
          # UseCanonicalName:決定Apache如何構造URLS和 SERVER_NAME 和 SERVER_PORT 的指令。
          # 當設置為 “Off”時,Apache會使用用戶端提供的主機名和端口號。
          # 當設置為“On”,Apache會使用ServerName指令的值。
          #
          UseCanonicalName Off

          #
          # DocumentRoot:你的文檔的根目錄。默認情況下,所有的請求從這個目錄進行應答。
          # 但是可以使用符號鏈接和別名來指向到其他的位置。
          #
          DocumentRoot "/home/redhat/public_html"

          #
          # Apache可以存取的每個目錄都可以配置存取權限(包括它的子目錄)。
          #
          # 首先,我們配置一個高限制的特征。

          # 這將禁止訪問文件系統所在的目錄,并添加你希望允許訪問的目錄塊。
          # 如下所示
          <Directory />
          Order Deny,Allow
          Deny from all
          </Directory>

          #
          # 注意從這里開始你一定要明確地允許哪些特別的特征能夠被使用。
          # - 所以,如果Apache沒有象你所期待的那樣工作的話,
          # 請檢查你是否在下面明確的指定它可用。
          #

          #
          # 這將改變到你設置的DocumentRoot
          #
          <Directory "/home/redhat/public_html">

          #
          # Options:這個指令的值可以是“None”,“All”,或者下列選項的任意組合:
          # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
          #
          # 注意,“MultiViews”必須被顯式的指定,“Options All”不能為你提供這個特性。
          #
          # 這個指令既復雜又重要,請參見
          #“http://httpd.apache.org/docs-2.0/mod/core.html#optioins”以取得更多的信息。
          #
          Options FollowSymLinks

          #
          # AllowOverride控制那些被放置在.htaccess文件中的指令。
          # 它可以是“All”,“None”,或者下列指令的組合:
          # Options FileInfo AuthConfig Limit
          #
          AllowOverride None

          #
          # 控制誰可以獲得服務。
          #
          Order allow,deny
          Allow from all

          </Directory>

          #
          # UserDir:指定在得到一個~user請求時將會添加到用戶home目錄后的目錄名。
          #

          UserDir public_html

          # 為防止在UserDir指令上的漏洞,對root用戶設置
          # 象“./”這樣的UserDir是非常有用的。
          # 如果你使用Apache 1.3或以上版本,我們強烈建議你
          # 在你的服務器配置文件中包含下面的行

          UserDir disabled root

          #
          # 下面是一個使用UserDir指令使一個站點的目錄具有只讀屬性的示例:
          #
          # <Directory /home/*/public_html>
          # AllowOverride FileInfo AuthConfig Limit Indexes
          # Options MultiViews Indexes SymLinksIfOwnerMatch IncludeNoExec
          # <Limit GET POST OPTIONS PROPFIND>
          # Order allow,deny
          # Allow from all
          # </Limit>
          # <LimitExcept GET POST OPTIONS PROPFIND>
          # Order deny,allow
          # Deny from all
          # </LimitExcept>
          # </Directory>

          #
          # DirectoryIndex:定義請求是一個目錄時,Apache向用戶提供服務的文件名
          #
          # index.html.var文件(一個類型映象文件)用于提供一個文檔處理列表,
          # 出于同樣的目的,也可以使用MultiViews選項,但是它會非常慢。
          #
          DirectoryIndex index.php index.html index.html.var

          #
          # AccessFileName:在每個目錄中查詢為目錄提供附加配置指令的文件的文件名。
          # 參見AllowOverride指令。
          #
          AccessFileName .htaccess

          #
          # 下面的行防止.htaccess和.htpasswd文件被Web客戶查看。
          #
          <Files ~ "^\.ht">
          Order allow,deny
          Deny from all
          </Files>

          #
          # Typeconfig:定義在哪里查詢mime.types文件。
          #
          TypeConfig conf/mime.types

          #
          # DefaultType:定義當不能確定MIME類型時服務器提供的默認MIME類型。
          # 如果你的服務主要包含text或HTML文檔,“text/plain”是一個好的選擇;
          # 如果大多是二進制文檔,諸如軟件或圖像,你應使用
          # “application/octer-stream”來防止瀏覽器象顯示文本那樣顯示二進制文件。
          #
          DefaultType text/plain

          #
          # mod_mime_magic允許服務器從自己定義自己類型的文件中使用不同的線索(hints),
          # 這個MIMEMagicFile指令定義hints定義所在的文件。
          #
          <IfModule mod_mime_magic.c>
          MIMEMagicFile conf/magic
          </IfModule>

          #
          # HostnameLookups:指定記錄用戶端的名字還是IP地址,例如,本指令為on時
          # 記錄主機名,如http://www.apache.org/;為off時記錄IP地址,204.62.129.132。
          # 默認值為off,這要比設為on好得多,因為如果設為on則每個用戶端請求都將會
          # 至少造成對 nameserver 進行一次查詢。
          #
          HostnameLookups Off

          #
          # EnableMMAP:控制是否進行內存轉儲(如果操作系統支持的話)。
          # 默認為on,如果你的服務器安裝在網絡文件系統上(NFS),請關閉它。
          # 在一些系統上,關閉它會提升系統性能(與文件系統類型無關);
          # 具體情況請參閱http://httpd.apache.org/docs-2.0/mod/core.html#enablemmap
          #
          # EnableMMAP off

          #
          # EnableSendfile:控制是否使用sendfile kernel支持發送文件
          # (如果操作系統支持的話)。默認為on,如果你的服務器安裝在網絡文件系統
          # (NFS)上,請你關閉它。
          # 參見http://httpd.apache.org/docs-2.0/mod/core.html#enablesendfile
          #
          # EnableSendfile off

          #
          # ErrorLog:錯誤日志文件定位。
          # 如果你沒有在<VirtualHost>內定義ErrorLog指令,這個虛擬主機的錯誤信息
          # 將記錄在這里。如果你在那兒定義了ErrorLog,這些錯誤信息將記錄在你所
          # 定義的文件里,而不是這兒定義的文件。
          #
          ErrorLog logs/error_log

          #
          # LogLevel:控制記錄在錯誤日志文件中的日志信息數量。
          # 可能的值包括:debug,info,notice,warn,error,crit,alert,emerg。
          #
          LogLevel warn

          #
          # 下面的指令為CustomLog指令定義格式別名。
          #
          LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
          LogFormat "%h %l %u %t \"%r\" %>s %b" common
          LogFormat "%{Referer}i -> %U" referer
          LogFormat "%{User-agent}i" agent

          # 你需要安裝了mod_logio.c模塊才能使用%I和%O。
          # LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio

          #
          # 指定接入日志文件的定位和格式(一般日志格式)。
          # 如果你沒有在<VirtualHost>內定義這個指令,傳輸信息將記錄在這里,
          # 如果你定義了這個指令,則記錄在你指定的位置,而不是這兒定義的位置。
          #
          CustomLog logs/access_log common

          #
          # 如果你想要記錄agent和referer信息,可以使用下面的指令
          #
          # CustomLog logs/referer_log referer
          # CustomLog logs/agent_log agent

          #
          # 如果你想要使用一個文件記錄access,agent和referer信息,
          # 你可以如下定義這個指令:
          #
          # CustomLog logs/access_log combined

          #
          # ServerTokens
          # 這個指令定義包含在HTTP回應頭中的信息類型。默認為“Full”,
          # 這表示在回應頭中將包含模塊中的操作系統類型和編譯信息。
          # 可以設為列各值中的一個:
          # Full | OS | Minor | Minimal | Major | Prod
          # Full傳達的信息最多,而Prod最少。
          #
          ServerTokens Full

          #
          # 隨意的添加包含服務器版本和虛擬主機名字一行信息到server-generated輸出頁中
          # (內部錯誤文檔,FTP目錄列表,mod_status和mod_info輸出等等,除了CGI錯誤
          # 或自定義的錯誤文檔以外)。
          # 設為“EMail”將包含一個指向ServerAdmin的mailto:連接。
          # 可以為如下值:On | Off | EMail
          #
          ServerSignature On

          #
          # Aliases:在這時添加你需要的別名,格式如下:
          # Alias 別名 真實名
          #
          # 注意,如果你在別名的未尾包含了“/”,那么在URL中也需要包含“/”。
          # 因此,“/icons”不是這個示例中的別名。
          # 如果別名中以“/”結尾,那么真實名也必須以“/”結尾,
          # 如果別名中省略了結尾的“/”,那么真實名也必須省略。
          #
          # 我們使用別名“/icons/”來表示FancyIndexed目錄列表,如果你不使用、
          # FancyIndexing,你可以注釋掉它。
          #
          # Alias /icons/ "/usr/local/apache2/icons/"

          # <Directory "/usr/local/apache2/icons">
          # Options Indexes MultiViews
          # AllowOverride None
          # Order allow,deny
          ## Allow from all
          # </Directory>
          posted on 2006-04-22 20:26 LORD BLOG 閱讀(223) 評論(0)  編輯  收藏 所屬分類: Application Server
          主站蜘蛛池模板: 行唐县| 潮安县| 禹州市| 安国市| 怀安县| 台江县| 崇仁县| 油尖旺区| 淮北市| 无为县| 富源县| 精河县| 新巴尔虎右旗| 邢台市| 扎鲁特旗| 无为县| 象山县| 邵阳县| 阳东县| 武穴市| 泰安市| 石狮市| 佛学| 新和县| 台山市| 崇义县| 准格尔旗| 盖州市| 南雄市| 上饶县| 高阳县| 永修县| 古浪县| 三明市| 米脂县| 乐安县| 镇康县| 景泰县| 黔西| 金华市| 宜都市|