xt或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时 # 记录主机名,如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>
# # 这将改变ServerRoot/manual。这个别名提供了手册页所在的位置, # 即使你改变了你的DocumentRoot。如果你对有无手册页并不在意的话, # 你可以注释掉它。 # Alias /manual "/usr/loacl/apache2/manual"
<Directory "/usr/local/apache2/manual"> Options Indexes FollowSymLinks MultiViews IncludesNoExec AddOutputFilter Includes html Order allow,deny Allow from all </Directory>
# # ScriptAlias:指定包含服务脚本的目录。 # ScriptAliases 本质上与Aliases一样,除了这里的文档在请求时做为程序处理处理以外。 # 尾部的“/”规则与Alias一样 # ScriptAlias /cgi-bin/ "/usr/loacl/apache2/cgi-bin/"
# 这里是添加php 4支持的指令 AddType application/x-httpd-php .php LoadModule php4_module modules/libphp4.so
<IfModule mod_cgid.c> # # 添加mod_cgid.c设置,mod_cgid提供使用cgid进行通讯的UNIX套接字的 # 脚本接口路径。 # # Scriptsock logs/cgisock </IfModule>
# # 将"/usr/local/apache2/cgi-bin"改为你的ScriptAliased指定的CGI目录, # 如果你配置了的话。 # <Directory "/usr/local/apache2/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all </Directory>
# # Redirect允许你告诉客户端使用存在于服务器名字空间中的文档, # 而不是现在的,这帮助客户定位那些改变了位置的文档。 # 例如: # Redirect permanent /foo http://www.example.com/bar
# # 控制server-generated目录列表显示的指令 #
# # IndexOptions:控制server-generated目录列表显示特征。 # IndexOptions FancyIndexing VersionSort
# # AddIcon* 指令告诉服务器不同扩展名的图象文件如何显示, # 只适用于FancyIndexed指令 # 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 为那些没有显式定义图标的文件提供处理 # DefaultIcon /icons/unknown.gif
# # AddDescription允许你在server-generated索引后放置一个简短的说明。 # 只对FancyIndexed指令有效。 # 格式:AddDescription "说明" 文件名 # # AddDescription "GZIP compressed document" .gz # AddDescription "tar archive" .tar # AddDescription "GZIP compressed tar archive" .tgz
# # ReadmeName指定服务器默认查找的README文件的名字,并添加到目录列表中 # # HeaderName指定目录列表前缀文件的文件名 ReadmeName README.html HeaderName HEADER.html
# # IndexIgnore指定目录索引忽略并且不包含在列表中的文件名集合, # 支持shell类型的通配符。 # IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
# # AddEncoding允许你在信息传送中使用(Mosaic/X 2.1+)解压缩信息, # 注意:不是所有的浏览器都支持这个选项。 # 尽管名字相似,但是下列的指令与上面的FancyIndexing定制指令不同。 # AddEncoding x-compress Z AddEncoding x-gzip gz tgz
# # DefaultLanguage和AddLanguage允许你指定文档的语言。 # 这使你可以让用户用容易理解的语言浏览文档。 # # 指定默认的语言,这意味着所有没有指定语言的包都将使用该语言。 # 多数情况下,你也许并不想设置它,除非你确信这样做是正确的。 # 通常,不使用确定的语言比使用错误的语言要好。 # # DefaultLanguage nl # # 注意1:作为语言关键字的词缀毫无疑问是不能一样的--采用波兰 # 文的文档(网络标准语言代码是pl)将希望使用“AddLanguage pl .po” # 来避免与perl脚本的一般词缀产生二义性。 # # 注意2: 下面的例子举例说明在一些范例中语言的二字符缩写与它的国家 # 的二字符缩写不相同,例如 “Danmark/dk” 和 “Danmark/da” 的比较. # # 注意3: 在 “ltz” 的情况下我们使用三字符词缀,违犯了 RFC的规定, # 运行中将修复它并使用RFC1766标准取得参考数据。 # # Danish (da) - Dutch (nl) - English (en) - Estonian (et) # French (fr) - German (de) - Greek-Modern (el) # Italian (it) - Norwegian (no) - Norwegian Nynorsk (nn) - Korean (ko) # Portugese (pt) - Luxembourgeois* (ltz) # Spanish (es) - Swedish (sv) - Catalan (ca) - Czech(cz) # Polish (pl) - Brazilian Portuguese (pt-br) - Japanese (ja) # Russian (ru) - Croatian (hr) # AddLanguage da .dk AddLanguage nl .nl AddLanguage en .en AddLanguage et .et AddLanguage fr .fr AddLanguage de .de AddLanguage he .he AddLanguage el .el AddLanguage it .it AddLanguage ja .ja AddLanguage pl .po AddLanguage ko .ko AddLanguage pt .pt AddLanguage nn .nn AddLanguage no .no AddLanguage pt-br .pt-br AddLanguage ltz .ltz AddLanguage ca .ca AddLanguage es .es AddLanguage sv .sv AddLanguage cz .cz AddLanguage ru .ru AddLanguage tw .tw AddLanguage zh-tw .tw AddLanguage hr .hr
# LanguagePriority允许你在会话过程中优先使用一些语言。 # # 以优先次序递减的方式列出它们。我们或多或少地采用按字母排列顺序的方式 # 排列它们。也许你想要改变这个顺序。 LanguagePriority en da nl et fr de el it ja ko no pl pt pt-br ltz ca es sv tw
# # ForceLanguagePriority 允许你为MULTIPLE CHOICES(Prefer)[在通讯的情况下] # 或NOT ACCEPTABLE(Fallback)[没有可接受的语言匹配的情况]提供一个结果页。 # ForceLanguagePriority Prefer Fallback
# # 为发送出的所有页指定默认的字符集,这总是一个好主意,并且为你的 # web站点的国际化打开了大门,这不正是你曾经想要的吗。同样地,指定 # 默认字符集有一些小的损害,如一个使用iso-8859-1(latin1)标准命令 # 的页面,除非以别的方式指定例如你仅仅以显式方式声明它。 # 也有一些与那些总是鼓励你使用默认字符集的javascropt和URL语法有关 # 的浏览器安全原因。 # #AddDefaultCharset ISO-8859-1 AddDefaultCharse GB2312
# # 一般以文件扩展名的方式使用字符集。也许你想要避免与语言扩展发生 # 碰撞,除非你在每次改变后都做了很好的测试。 # 参见http://www.iana.org/assignments/character-sets以取得字符集 # 的名字列表和它们各自的RFCs。 # AddCharset ISO-8859-1 .iso8859-1 .latin1 AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen
上一页 [1] [2] [3] 下一页
|