1. #  
  2. # HostnameLookups:指定记录用户端的名字还是IP地址,例如,本指令为on时  
  3. # 记录主机名,如www.apache.org;为off时记录IP地址,204.62.129.132。  
  4. # 默认值为off,这要比设为on好得多,因为如果设为on则每个用户端请求都将会  
  5. # 至少造成对 nameserver 进行一次查询。  
  6. #  
  7. HostnameLookups Off 
  8.  
  9. #  
  10. # EnableMMAP:控制是否进行内存转储(如果操作系统支持的话)。  
  11. # 默认为on,如果你的服务器安装在网络文件系统上(NFS),请关闭它。  
  12. # 在一些系统上,关闭它会提升系统性能(与文件系统类型无关);  
  13. # 具体情况请参阅http://httpd.apache.org/docs-2.0/mod/core.html#enablemmap  
  14. #  
  15. # EnableMMAP off 
  16.  
  17. #  
  18. # EnableSendfile:控制是否使用sendfile kernel支持发送文件  
  19. # (如果操作系统支持的话)。默认为on,如果你的服务器安装在网络文件系统  
  20. # (NFS)上,请你关闭它。  
  21. # 参见http://httpd.apache.org/docs-2.0/mod/core.html#enablesendfile  
  22. #  
  23. # EnableSendfile off 
  24.  
  25. #  
  26. # ErrorLog:错误日志文件定位。  
  27. # 如果你没有在<VirtualHost>内定义ErrorLog指令,这个虚拟主机的错误信息  
  28. # 将记录在这里。如果你在那儿定义了ErrorLog,这些错误信息将记录在你所  
  29. # 定义的文件里,而不是这儿定义的文件。  
  30. #  
  31. ErrorLog logs/error_log  
  32.  
  33. #  
  34. # LogLevel:控制记录在错误日志文件中的日志信息数量。  
  35. # 可能的值包括:debug,info,notice,warn,error,crit,alert,emerg。  
  36. #  
  37. LogLevel warn  
  38.  
  39. #  
  40. # 下面的指令为CustomLog指令定义格式别名。  
  41. #  
  42. LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined  
  43. LogFormat "%h %l %u %t \"%r\" %>s %b" common  
  44. LogFormat "%{Referer}i -> %U" referer  
  45. LogFormat "%{User-agent}i" agent  
  46.  
  47. # 你需要安装了mod_logio.c模块才能使用%I和%O。  
  48. # LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio  
  49.  
  50. #  
  51. # 指定接入日志文件的定位和格式(一般日志格式)。  
  52. # 如果你没有在<VirtualHost>内定义这个指令,传输信息将记录在这里,  
  53. # 如果你定义了这个指令,则记录在你指定的位置,而不是这儿定义的位置。  
  54. #  
  55. CustomLog logs/access_log common  
  56.  
  57. #  
  58. # 如果你想要记录agent和referer信息,可以使用下面的指令  
  59. #  
  60. # CustomLog logs/referer_log referer  
  61. # CustomLog logs/agent_log agent  
  62.  
  63. #  
  64. # 如果你想要使用一个文件记录access,agent和referer信息,  
  65. # 你可以如下定义这个指令:  
  66. #  
  67. # CustomLog logs/access_log combined  
  68.  
  69. #  
  70. # ServerTokens  
  71. # 这个指令定义包含在HTTP回应头中的信息类型。默认为“Full”,  
  72. # 这表示在回应头中将包含模块中的操作系统类型和编译信息。  
  73. # 可以设为列各值中的一个:  
  74. Full | OS | Minor | Minimal | Major | Prod  
  75. Full传达的信息最多,而Prod最少。  
  76. #  
  77. ServerTokens Full 
  78.  
  79. #  
  80. # 随意的添加包含服务器版本和虚拟主机名字一行信息到server-generated输出页中  
  81. # (内部错误文档,FTP目录列表,mod_status和mod_info输出等等,除了CGI错误  
  82. # 或自定义的错误文档以外)。  
  83. # 设为“EMail”将包含一个指向ServerAdmin的mailto:连接。  
  84. # 可以为如下值:On | Off | EMail  
  85. #  
  86. ServerSignature On 
  87.  
  88. #  
  89. # Aliases:在这时添加你需要的别名,格式如下:  
  90. # Alias 别名 真实名  
  91. #  
  92. # 注意,如果你在别名的未尾包含了“/”,那么在URL中也需要包含“/”。  
  93. # 因此,“/icons”不是这个示例中的别名。  
  94. # 如果别名中以“/”结尾,那么真实名也必须以“/”结尾,  
  95. # 如果别名中省略了结尾的“/”,那么真实名也必须省略。  
  96. #  
  97. # 我们使用别名“/icons/”来表示FancyIndexed目录列表,如果你不使用、  
  98. # FancyIndexing,你可以注释掉它。  
  99. #  
  100. # Alias /icons/ "/usr/local/apache2/icons/" 
  101.  
  102. # <Directory "/usr/local/apache2/icons">  
  103. # Options Indexes MultiViews  
  104. # AllowOverride None  
  105. Order allow,deny  
  106. ## Allow from all 
  107. # </Directory>  
  108.  
  109. #  
  110. # 这将改变ServerRoot/manual。这个别名提供了手册页所在的位置,  
  111. # 即使你改变了你的DocumentRoot。如果你对有无手册页并不在意的话,  
  112. # 你可以注释掉它。  
  113. #  
  114. Alias /manual "/usr/loacl/apache2/manual" 
  115.  
  116. <Directory "/usr/local/apache2/manual">  
  117. Options Indexes FollowSymLinks MultiViews IncludesNoExec  
  118. AddOutputFilter Includes html  
  119. Order allow,deny  
  120. Allow from all 
  121. </Directory>  
  122.  
  123. #  
  124. # ScriptAlias:指定包含服务脚本的目录。  
  125. # ScriptAliases 本质上与Aliases一样,除了这里的文档在请求时做为程序处理处理以外。  
  126. # 尾部的“/”规则与Alias一样  
  127. #  
  128. ScriptAlias /cgi-bin/ "/usr/loacl/apache2/cgi-bin/" 
  129.  
  130. # 这里是添加php 4支持的指令  
  131. AddType application/x-httpd-php .php  
  132. LoadModule php4_module modules/libphp4.so  
  133.  
  134. <IfModule mod_cgid.c>  
  135. #  
  136. # 添加mod_cgid.c设置,mod_cgid提供使用cgid进行通讯的UNIX套接字的  
  137. # 脚本接口路径。  
  138. #  
  139. # Scriptsock logs/cgisock  
  140. </IfModule>  
  141.  
  142. #  
  143. # 将"/usr/local/apache2/cgi-bin"改为你的ScriptAliased指定的CGI目录,  
  144. # 如果你配置了的话。  
  145. #  
  146. <Directory "/usr/local/apache2/cgi-bin">  
  147. AllowOverride None  
  148. Options None  
  149. Order allow,deny  
  150. Allow from all 
  151. </Directory>  
  152.  
  153. #  
  154. # Redirect允许你告诉客户端使用存在于服务器名字空间中的文档,  
  155. # 而不是现在的,这帮助客户定位那些改变了位置的文档。  
  156. # 例如:  
  157. # Redirect permanent /foo http://www.example.com/bar  
  158.  
  159. #  
  160. # 控制server-generated目录列表显示的指令  
  161. #  
  162.  
  163. #  
  164. # IndexOptions:控制server-generated目录列表显示特征。  
  165. #  
  166. IndexOptions FancyIndexing VersionSort  
  167.  
  168. #  
  169. # AddIcon* 指令告诉服务器不同扩展名的图象文件如何显示,  
  170. # 只适用于FancyIndexed指令  
  171. #  
  172. AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip  
  173. AddIconByType (TXT,/icons/text.gif) text/*  
  174. AddIconByType (IMG,/icons/p_w_picpath2.gif) p_w_picpath/*  
  175. AddIconByType (SND,/icons/sound2.gif) audio/*  
  176. AddIconByType (VID,/icons/movie.gif) video/*  
  177.  
  178. AddIcon /icons/binary.gif .bin .exe  
  179. AddIcon /icons/binhex.gif .hqx  
  180. AddIcon /icons/tar.gif .tar  
  181. AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv  
  182. AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip  
  183. AddIcon /icons/a.gif .ps .ai .eps  
  184. AddIcon /icons/layout.gif .html .shtml .htm .pdf  
  185. AddIcon /icons/text.gif .txt  
  186. AddIcon /icons/c.gif .c  
  187. AddIcon /icons/p.gif .pl .py  
  188. AddIcon /icons/f.gif .for 
  189. AddIcon /icons/dvi.gif .dvi  
  190. AddIcon /icons/uuencoded.gif .uu  
  191. AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl  
  192. AddIcon /icons/tex.gif .tex  
  193. AddIcon /icons/bomb.gif core  
  194.  
  195. AddIcon /icons/back.gif ..  
  196. AddIcon /icons/hand.right.gif README  
  197. AddIcon /icons/folder.gif ^^DIRECTORY^^  
  198. AddIcon /icons/blank.gif ^^BLANKICON^^  
  199.  
  200. #  
  201. # DefaultIcon 为那些没有显式定义图标的文件提供处理  
  202. #  
  203. DefaultIcon /icons/unknown.gif  
  204.  
  205. #  
  206. # AddDescription允许你在server-generated索引后放置一个简短的说明。  
  207. # 只对FancyIndexed指令有效。  
  208. # 格式:AddDescription "说明" 文件名  
  209. #  
  210. # AddDescription "GZIP compressed document" .gz  
  211. # AddDescription "tar archive" .tar  
  212. # AddDescription "GZIP compressed tar archive" .tgz  
  213.  
  214. #  
  215. # ReadmeName指定服务器默认查找的README文件的名字,并添加到目录列表中  
  216. #  
  217. # HeaderName指定目录列表前缀文件的文件名  
  218. ReadmeName README.html  
  219. HeaderName HEADER.html  
  220.  
  221. #  
  222. # IndexIgnore指定目录索引忽略并且不包含在列表中的文件名集合,  
  223. # 支持shell类型的通配符。  
  224. #  
  225. IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t  
  226.  
  227. #  
  228. # AddEncoding允许你在信息传送中使用(Mosaic/X 2.1+)解压缩信息,  
  229. # 注意:不是所有的浏览器都支持这个选项。  
  230. # 尽管名字相似,但是下列的指令与上面的FancyIndexing定制指令不同。  
  231. #  
  232. AddEncoding x-compress Z  
  233. AddEncoding x-gzip gz tgz  
  234.  
  235. #  
  236. # DefaultLanguage和AddLanguage允许你指定文档的语言。  
  237. # 这使你可以让用户用容易理解的语言浏览文档。  
  238. #  
  239. # 指定默认的语言,这意味着所有没有指定语言的包都将使用该语言。  
  240. # 多数情况下,你也许并不想设置它,除非你确信这样做是正确的。  
  241. # 通常,不使用确定的语言比使用错误的语言要好。  
  242. #  
  243. # DefaultLanguage nl  
  244. #  
  245. # 注意1:作为语言关键字的词缀毫无疑问是不能一样的--采用波兰  
  246. # 文的文档(网络标准语言代码是pl)将希望使用“AddLanguage pl .po”  
  247. # 来避免与perl脚本的一般词缀产生二义性。  
  248. #  
  249. # 注意2: 下面的例子举例说明在一些范例中语言的二字符缩写与它的国家  
  250. # 的二字符缩写不相同,例如 “Danmark/dk” 和 “Danmark/da” 的比较.  
  251. #  
  252. # 注意3: 在 “ltz” 的情况下我们使用三字符词缀,违犯了 RFC的规定,  
  253. # 运行中将修复它并使用RFC1766标准取得参考数据。  
  254. #  
  255. # Danish (da) - Dutch (nl) - English (en) - Estonian (et)  
  256. # French (fr) - German (de) - Greek-Modern (el)  
  257. # Italian (it) - Norwegian (no) - Norwegian Nynorsk (nn) - Korean (ko)  
  258. # Portugese (pt) - Luxembourgeois* (ltz)  
  259. # Spanish (es) - Swedish (sv) - Catalan (ca) - Czech(cz)  
  260. # Polish (pl) - Brazilian Portuguese (pt-br) - Japanese (ja)  
  261. # Russian (ru) - Croatian (hr)  
  262. #  
  263. AddLanguage da .dk  
  264. AddLanguage nl .nl  
  265. AddLanguage en .en  
  266. AddLanguage et .et  
  267. AddLanguage fr .fr  
  268. AddLanguage de .de  
  269. AddLanguage he .he  
  270. AddLanguage el .el  
  271. AddLanguage it .it  
  272. AddLanguage ja .ja  
  273. AddLanguage pl .po  
  274. AddLanguage ko .ko  
  275. AddLanguage pt .pt  
  276. AddLanguage nn .nn  
  277. AddLanguage no .no 
  278. AddLanguage pt-br .pt-br  
  279. AddLanguage ltz .ltz  
  280. AddLanguage ca .ca  
  281. AddLanguage es .es  
  282. AddLanguage sv .sv  
  283. AddLanguage cz .cz  
  284. AddLanguage ru .ru  
  285. AddLanguage tw .tw  
  286. AddLanguage zh-tw .tw  
  287. AddLanguage hr .hr  
  288.  
  289. # LanguagePriority允许你在会话过程中优先使用一些语言。  
  290. #  
  291. # 以优先次序递减的方式列出它们。我们或多或少地采用按字母排列顺序的方式  
  292. # 排列它们。也许你想要改变这个顺序。  
  293. LanguagePriority en da nl et fr de el it ja ko no pl pt pt-br ltz ca es sv tw  
  294.  
  295. #  
  296. # ForceLanguagePriority 允许你为MULTIPLE CHOICES(Prefer)[在通讯的情况下]  
  297. # 或NOT ACCEPTABLE(Fallback)[没有可接受的语言匹配的情况]提供一个结果页。  
  298. #  
  299. ForceLanguagePriority Prefer Fallback  
  300.  
  301. #  
  302. # 为发送出的所有页指定默认的字符集,这总是一个好主意,并且为你的  
  303. # web站点的国际化打开了大门,这不正是你曾经想要的吗。同样地,指定  
  304. # 默认字符集有一些小的损害,如一个使用iso-8859-1(latin1)标准命令  
  305. # 的页面,除非以别的方式指定例如你仅仅以显式方式声明它。  
  306. # 也有一些与那些总是鼓励你使用默认字符集的javascropt和URL语法有关  
  307. # 的浏览器安全原因。  
  308. #  
  309. #AddDefaultCharset ISO-8859-1  
  310. AddDefaultCharse GB2312  
  311.  
  312. #  
  313. # 一般以文件扩展名的方式使用字符集。也许你想要避免与语言扩展发生  
  314. # 碰撞,除非你在每次改变后都做了很好的测试。  
  315. # 参见http://www.iana.org/assignments/character-sets以取得字符集  
  316. # 的名字列表和它们各自的RFCs。  
  317. #  
  318. AddCharset ISO-8859-1 .iso8859-1 .latin1  
  319. AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen  
  320. AddCharset ISO-8859-3 .iso8859-3 .latin3  
  321. AddCharset ISO-8859-4 .iso8859-4 .latin4  
  322. AddCharset ISO-8859-5 .iso8859-5 .latin5 .cyr .iso-ru  
  323. AddCharset ISO-8859-6 .iso8859-6 .latin6 .arb  
  324. AddCharset ISO-8859-7 .iso8859-7 .latin7 .grk  
  325. AddCharset ISO-8859-8 .iso8859-8 .latin8 .heb  
  326. AddCharset ISO-8859-9 .iso8859-9 .latin9 .trk  
  327. AddCharset ISO-2022-JP .iso2022-jp .jis  
  328. AddCharset ISO-2022-KR .iso2022-kr .kis  
  329. AddCharset ISO-2022-CN .iso2022-cn .cis  
  330. AddCharset Big5 .Big5 .big5  
  331. # 对于俄语,使用了多个字符集(如何使用主要依靠客户端):  
  332. AddCharset WINDOWS-1251 .cp-1251 .win-1251  
  333. AddCharset CP866 .cp866  
  334. AddCharset KOI8-r .koi8-r .koi8-ru  
  335. AddCharset KOI8-ru .koi8-uk .ua  
  336. AddCharset ISO-10646-UCS-2 .ucs2  
  337. AddCharset ISO-10646-UCS-4 .ucs4  
  338. AddCharset UTF-8 .utf8  
  339.  
  340.  
  341. # 下面的字符集没有映射到一个特定的标准(iso)上,但是它们在浏览器  
  342. # 中被广泛的支持。注意那些大写字母。  
  343. # (它不应该,但是它是为兼容一些浏览器而做)  
  344. #  
  345. # 参见http://www.iana.org/assianments/character-sets以取得  
  346. # 它们的列表。但是浏览器支持较少。  
  347. #  
  348. AddCharset GB2312 .gb2312 .gb  
  349. AddCharset utf-7 .utf7  
  350. AddCharset utf-8 .utf8  
  351. AddCharset big5 .big5 .b5  
  352. AddCharset EUC-TW .euc-tw  
  353. AddCharset EUC-JP .euc-jp  
  354. AddCharset EUC-KR .euc-kr  
  355. AddCharset shift_jis .sjis  
  356.  
  357. #  
  358. # AddType允许你为指定的文件类型添加或覆盖mime.types文件中配置的MIME  
  359. #  
  360. AddType application/x-tar .tgz  
  361. AddType p_w_picpath/x-icon .ico  
  362.  
  363. #  
  364. # AddHandler允许你映射确定的文件扩展名到“handlers”:  
  365. # 与文件类型无关的行为。这既能编译到服务器中也可以添加到Action指令  
  366. # 中(看下面)。  
  367. # 为了在ScriptAliased指令指定的以外使用CGI脚本:  
  368. #(要使它可用,你还需要在Options中添加“ExecCGI”。  
  369. #  
  370. # AddHandler cgi-script .cgi  
  371.  
  372. #  
  373. # 对于那些包含他们自己的HTTP头的文件  
  374. #  
  375. # AddHandler send-as-is asis  
  376.  
  377. #  
  378. # 对于server-parsed p_w_picpathmap文件:  
  379. #  
  380. # AddHandler imap-file map  
  381.  
  382. #  
  383. # agemap 文件:  
  384. #  
  385. #AddHandler imap- 文件映像  
  386.  
  387. #  
  388. # 对于类型映像:(转移资源)  
  389. #(这是默认的设定以允许Apache的“It Worked”页能多种语言分发)。  
  390. #  
  391. AddHandler type-map var  
  392.  
  393. #  
  394. # 过滤器允许你在将它发送到客户端前进行处理。  
  395. #  
  396. # 为了在服务器端分析包含(SSI)的.shtml文档:  
  397. # (要执行这个指令,你还需要在Options指令中添加“Includes”。)  
  398. #  
  399. # AddType text/html .shtml  
  400. # AddOutputFilter INCLUDES .shtml  
  401.  
  402. #  
  403. Action让你定义当调用匹配的媒体文件时将要执行的脚本。这将减少  
  404. # 那些经常使用的CGI脚本的URL路径名的重复输入。  
  405. # 格式:Action media/type /cgi-script/location  
  406. # 格式:Action handler-name /cgi-script/location  
  407. #  
  408.  
  409. #  
  410. # 可配置的错误应答有三种风格:  
  411. # 1)plain text 2)local redirects 3) external redirects  
  412. #  
  413. # 一些示例:  
  414. # ErrorDocument 500 "The server made a boo boo." 
  415. # ErrorDocument 404 /missing.html  
  416. # ErrorDocument 404 "/cgi-bin/missing_handler.pl" 
  417. # ErrorDocument 402 http://www.example.com/subscription_info.html  
  418. #  
  419.  
  420. #  
  421. # 综合应用这些指令,我们可以创建一个国际化的出错应答。  
  422. #  
  423. # 我们使用Alias来重定向任意/error/HTTP_<error>.html.var应答到  
  424. # 我们的多语言错误消息集合。使用正确的文本替代它。  
  425. #  
  426. # 通过加入下面的行,你就能够改变这些消息的显示,而不必改变  
  427. # HTTP_<error>.html.var文件。  
  428. #  
  429. # Alias /error/include/ "/your/include/path/" 
  430. #  
  431. # 以将/usr/local/apache2/error/include/下的文件拷贝到/your/inclue/path/下  
  432. # 开始,你可以创建你自己的文件集合,甚至是其于每个虚拟主机的。  
  433. # 不管你的ServerSignature如何设置,默认的包含文件将显示你的  
  434. # Aapche版本号和你的ServerAdmin邮件地址  
  435. #  
  436. # 国际化的错误文档需要mod_alias,mod_include和mod_negotiation三个  
  437. # 模块。要激活它们,取消下面30行的注释符号  
  438.  
  439. # Alias /error/ "/usr/local/apache2/error/" 
  440. #  
  441. # <Directory "/usr/local/apache2/error">  
  442. # AllowOverride None  
  443. # Options IncludesNoExec  
  444. # AddOutputFilter Includes html  
  445. # AddHandler type-map var  
  446. Order allow,deny  
  447. # Allow from all 
  448. # LanguagePriority en de es fr it nl sv  
  449. # ForceLanguagePriority Prefer Fallback  
  450. # </Directory>  
  451. #  
  452. # ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var  
  453. # ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var  
  454. ErrorDocument 403 /error.php  
  455. # ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var  
  456. # ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var  
  457. # ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var  
  458. # ErrorDocument 410 /error/HTTP_GONE.html.var  
  459. # ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var  
  460. # ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var  
  461. # ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var  
  462. # ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var  
  463. # ErrorDocument 415 /error/HTTP_SERVICE_UNAVAILABLE.html.var  
  464. # ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var  
  465. # ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var  
  466. # ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var  
  467. # ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var  
  468. # ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var  
  469.  
  470. #  
  471. # 下面的命令更改标准的HTTP应答行为以处理己知的浏览器问题。  
  472. #  
  473. BrowserMatch "Mozilla/2" nokeepalive  
  474. BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0  
  475. BrowserMatch "RealPlayer 4\.0" force-response-1.0  
  476. BrowserMatch "Java/1\.0" force-response-1.0  
  477. BrowserMatch "JDK/1\.0" force-response-1.0  
  478.  
  479. #  
  480. # 下面命令关闭对那些没有尾部“/”的目录的非GET请求的重定向,  
  481. # 这些命令修复了微软的采用DAV方法不能正确处理重定向的WEB文件夹的问题。  
  482. # Apple下的DAV文件系统和Gnome下的VFS对DAV的支持也是采用这样的方法  
  483. # 进行处理的。  
  484. #  
  485. BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully  
  486. BrowserMatch "^WebDrive" redirect-carefully  
  487. BrowserMatch "^WebDAVFS/1.[012]" redirect-carefully  
  488. BrowserMatch "^gnome-vfs" redirect-carefully  
  489.  
  490. #  
  491. # 允许你使用URL:http://servername/server-status来通过mod_status生  
  492. # 成并报告服务器状态信息。改变.example.com为你自己的域名。  
  493. #  
  494. # <Location /server-status>  
  495. # SetHandler server-status  
  496. Order deny,allow  
  497. # Deny from all 
  498. # Allow from .example.com  
  499. # </Location>  
  500.  
  501. #  
  502. # 允许使用URL:http://servername/server-info来远程报告服务器配置信息  
  503. # (需要mod_info.c支持)。改变“.example.com”为你自己的域名。  
  504. #  
  505. # <Location /server-info>  
  506. # SetHandler server-info  
  507. Order deny,allow  
  508. # Deny from all 
  509. # Allow from .example.com  
  510. # </Location>  
  511.  
  512. #  
  513. # 代理服务器命令,去掉下面的行使代理服务可用。  
  514. #  
  515. # <IfModule mod_proxy.c>  
  516. # ProxyRequests On 
  517. # <Proxy *>  
  518. Order deny,allow  
  519. # Deny from all 
  520. # Allow from .example.com  
  521. # </Proxy>  
  522.  
  523. #  
  524. # 安装或关闭HTTP/1.1“通道”头处理。  
  525. # (“Full”添加服务器版本信息,“Block”移掉所有输出“通道”头信息。  
  526. # 可以设为下面各选项之一:Off | On | Full | Block  
  527. #  
  528. # ProxyVia On 
  529.  
  530. # 最好为代理服务安装高速缓冲,去掉下面几行的注释符号:  
  531. # (没有CacheRoot则不缓冲)  
  532. #  
  533. # CacheRoot "/usr/local/apache2/proxy" 
  534. # CacheSize 5  
  535. # CacheGcInterval 4  
  536. # CacheMaxExpire 24  
  537. # CacheLastModifiedFactor 01  
  538. # CacheDefaultExpire 1  
  539. # NoCache a-domain.com another-domain.edu joes.garage-sale.com  
  540.  
  541. # </IfModule>  
  542. # 代理命令结束。  
  543.  
  544. #  
  545. # 附加的特定模块配置。  
  546. #  
  547. <IfModule mod_ssl.c>  
  548. Include conf/ssl.conf  
  549. </IfModule>  
  550.  
  551. ## 第三区:虚拟主机  
  552. #  
  553. # VirtualHost:你可以通过设置虚拟主机容器以实现在你的主机上保有多个  
  554. # 域名/主机名。大多数配置信息只使用基于名字的虚拟主机,因此服务器  
  555. # 不必担心IP地址的问题,下面的命令以*号代替虚拟主机名。  
  556. #  
  557. # 在你试着配置你的虚拟主机以前,请参见  
  558. # URL:http://httpd.apache.org/docs-2.0/vhosts/>以取得更多的信息。  
  559. #  
  560. # 你可以使用命令行选项“-S”来检验你的虚拟主机配置。  
  561.  
  562. #  
  563. # 使用基于名字的虚拟主机。  
  564. #  
  565. # NameVirtualHost *  
  566.  
  567. #  
  568. # 虚拟主机示例:  
  569. # 几乎所有的Apache命令都可以在虚拟主机容器中使用。  
  570. # 第一个虚拟主机区是用于向服务名未知的请求进行应答的配置。  
  571. #  
  572. # <VirtualHost *>  
  573. # ServerAdmin webmaster@dummy-host.example.com  
  574. # DocumentRoot /www/docs/dummy-host.example.com  
  575. # ServerName dummy-host.example.com  
  576. # ErrorLog logs/dummy-host.example.com-error_log  
  577. # CustomLog logs/dummy-host.example.com-access_log commom  
  578. # </virtualHost>