免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 767 | 回复: 0
打印 上一主题 下一主题

apache服务器指令大全 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-12 10:29 |只看该作者 |倒序浏览

mod_access
提供以客户端的主机名称或者IP地址为基础的存取控制。
1.1、allow
典型应用是在容器中,用来允许符合条件的主机存取。
1.2、deny
典型应用是在容器中,用来禁止符合条件的主机存取。
1.3、order
用来控制allow指令和deny指令的次序。
2.
mod_actions
能够提供基于MIME类型的CGI脚本或HTTP请求方法。
2.1、Action
对特定的MIME-type指定一个操作。
2.2、Script
此命令和Action相似,但不是将操作和MIME-type联系起来,而是将操作和HTTP的请求方法联系起来,如GET、PUT等。
3.
mod_alias
3.1、Alias
该指令可以是文件存放在DocumentRoot之外的本地文件系统里。
3.2、Redirect
该指令将旧的URL重定向到新的URL。
3.3、RedirectMatch
与Redirect类似,但它使用规则表达式而不是简单的URL。
3.4、RedirectTemp
和Redirect类似,它让客户端知道重定向只是临时的。
3.5、RedirectPermanent
和Redirect类似,它让客户端知道重定向是永久的。
3.6、ScriptAlias
该指令除了把目标目录标记为包含CGI脚本以外,和Alias功能相同。
3.7、ScriptAliasMatch
该指令出使用规则表达式以外,和ScriptAlias命令相似。
4.
mod_asis
允许定义文件的类型,这样,Apache可以不加HTTP头标(headers)传送它们。
5.
mod_auth
5.1、AuthGroupFile
该指令用来设置包含用来执行用户验证的使用者组列表的文本文件。
5.2、AuthUserFile
该指令用来设置包含用来执行用户验证的使用者以及密码列表的文本文件。
6.
mod_auth_anno
允许以匿名方式访问需要认证的区域。
7.
mod_auth_db
用户认证数据库
8.
mod_auth_external
使Apache支持第三方认证。
9.
mod_autoindex
当由DriectoryIndex指定的索引文件不存在时,该模块使Apache生成动态模块列表。
9.1、AddAlt
当FancyIndexing处于打开状态时,此命令设置代替图标的正文。
9.2、AddAltByEncoding
当FancyIndexing处于打开状态时,此命令用来为一个或多个MIME-encoding指定正文。
9.3、AddAltByType
此命令用于为文件设置代用正文以代替用于FancyIndexing的图标。
9.4、AddDescription
该命令设定某文件要显示的描述,供象征索引(FancyIndexing)使用。
9.5、AddIcon
该命令设定显示在文件名之后的图标供象征索引使用。
9.6、AddIconByEncoding
该命令设定显示在有MIME-encoding的文件名之后的图标供象征索引使用。
9.7、AddIconByType
该命令设定显示在MIME-type的文件名之后的图标供象征索引使用。
9.8、DefaultIcon
设定不知道指定的图标是什么的时候显示的图标。
9.9、DirectoryIndex
设定当客户端没有指定以文件形式结尾的目录名称请求该目录的索引时所要找寻的来源列表。
9.10、FancyIndexing
设定目录的象征索引列表。
9.11、HeaderNmae
设定插入索引列顶部的文件名。
9.12、IndexIgnore
设定列目录时需要隐藏的文件。
9.13、IndexOptions
设定进行目录索引时的选项。
9.14、ReadmeName
设定要附加到索引文件后面的文件名。
10.
mod_cgi
支持CGI。
11.
mod_dir
其唯一的指令是DirectoryIndex,设定当客户端没有指定以文件形式结尾的目录名称请求该目录的索引时所要找寻的来源列表。
12.
mod_env
将环境变量传递给CGI或SSI脚本。
12.1、PassEnv
此命令告诉模块从服务器的环境中传递一个或多个环境变量到CGI或SSI脚本。
12.2、SetEnv
设置环境变量,然后传递给CGI/SSI脚本。
12.3、UnsetEnv
从传递给CGI/SSI脚本的环境变量中删除一个或多个环境变量。
13.
mod_imap
提供图形映射支持。
14.
mod_include
使支持SSI。
15.
mod_log_config
支持记录日志。
16.
mod_mime
提供从文件名决定文件了类型的功能。
16.1、AddEncoding
该指令以指定的编码类型把可能作为文件名结尾的扩展名加入文件扩展名列表。
16.2、AddLanguage
该指令以指定的语言把可能作为文件名结尾的扩展名加入文件扩展名列表。
16.3、AddType
该指令以指定的内容类型把可能作为文件名结尾的扩展名加入文件扩展名列表。
16.4、TypesConfig
指定MIME类型配置文件所在的位置。
17.
mod_negotiation
提供对内容协商的支持。
18.
mod_setenvif
使你可以创建定制环境变量。
18.1、BrowserMatch
此命令用来在规则表达式与模式匹配时设置黄和删除定制环境变量。
18.2、BrowserMatchNoCase
在BrowserMatch的功能之外还提供与大小写无关的匹配。
18.3、SetEnvIf
能够设置和删除定制的环境变量,可用于所有的请求标题字段。
18.4、SetEnvIfNoCase
在SetEnvIf功能之外还提供与大小写无关的规则表达式匹配。
19.
mod_unique_id
该模块为每个请求提供在非常特殊的条件下保证是唯一的标识符。
20.
mod_userdir
该模块的指令是UserDir,提供代表使用者的目录。
扩展模块测试
21.
mod_auth_dbm
支持使用DBM文件存储基本HTTP认证。
21.1、AuthDbmGroupFile
设定包含代验证用户名组列表的文件名。
21.2、AuthDbmUserFile
设定包含代验证用户名和密码列表的文件名。
22.
mod_auth_digest
使用MD5算法来进行用户的认证工作。使用它时,就不能使用mod_digest模块。
23.
mod_cern_meta
提供对元信息的支持,元信息可以是HTTP头标。
23.1、MetaFiles
此命令允许或禁止元标题文件处理。
23.2、MetaDir
此命令用来指定存储元标题文件的目录的名称。
23.3、Metasuffix
此命令为元信息文件指定文件扩展名。
24.
mod_cookies
唯一的指令是CookieLog,用来设定记录cookies用的文件名。
25.
mod_digest
唯一的指令是AuthDigestFile,用来设定包含用户名和密码列表的文本文件的文件名。
26.
mod_dld
该模块提供在启动时载入可执行文件及模块到服务器里去的功能。
26.1、LoadFile
该指令在服务器启动时链接其所指的目的文件或程序库。
26.2、LoadModule
该指令链接目的文件或程序库的文件名并且把所指定的模块加入到使用中的模块列表。
27.
mod_example
唯一指令是Example,该指令设置示例模块的内容句柄显示的说明标志。
28.
mod_expires
让你确定服务器在响应请求时如何处理Expires HTTP标题。
28.1、ExpiresActive
禁止或允许Expires标题生成。
28.2、ExpiresByType
指定MIME类型文档的Expires HTTP标题值。
28.3、ExpiresDefault
为指定的使用范围内的所有文档设置缺省的过期时间。
29.
mod_headers
操作HTTP应答标题;提供单独的名为Header的命令。
30.
mod_info
该模块对服务器的配置提供了全面的描述,其中包括所有安装的模块及其在配置文件中使用的命令;唯一的命令是AddModuleInfo。
31.
mod_log_angent
允许在单独的日志中存储用户代理的信息。
31.1、AgentLog
默认值:AgentLog logs/agent_log
设定服务器记录及进入请求的文件名。
32.
mod_log_referrer
提供了将请求中Referer头标写入日志的功能。
33.
mod_nmap_static
提供经常访问的不改变的文件的列表。
33.1、MmapFile
该指令在Apache启动时,将一个或者多个文件映射进内存,Apache关闭时自动删除映射。
34.
mod_proxy
提供对代理的支持。
34.1、ProxyRequests
默认值:ProxyRequests off
开启或关闭代理服务。
34.2、ProxyRemote
将自己的代理服务器匹配接口于另一个代理服务器。
34.3、ProxyPass
把一个代理服务器的文档树映射到另一个代理服务器的文档空间。
34.4、ProxyPassReverse
建立反向代理。
34.5、ProxyBlock
屏蔽向某一主机或域发出的请求。
34.6、NoProxy
在内部网络环境下,对ProxyRemote指令产生一些控制,可以指定一个域名、子网、IP地址或主机名,让ProxyRemote指令所指定的代理服务器不对它们作处理服务。
34.7、ProxyDomain
设定代理服务器的缺省域名。
34.8、ProxyReceiveBufferSize
给所有代理服务器发出的请求设定了网络缓冲大小。
34.9、CacheRoot
打开磁盘缓冲功能,必须指定一个目录,以便代理服务器能够写入被缓存的文件。
34.10、CacheSize
默认值:CacheSize 5
指定用作缓存的磁盘空间的大小。
34.11、CacheGcInterval
指定Apache每隔多长时间检查缓存目录,删除过期文件。
34.12、CacheMaxExpire
默认值:CacheMaxExpire 24
指定缓存文档的过期时间,以小时计。
34.13、CacheLastModifiedFactor
默认值:CacheLastModifiedFactor 0.1
指定了认为文档过期的时间系数。
34.14、CacheDirLenth
指定缓存文件的路径下子目录使用的字符数。
34.15、CacheDirLevels
默认值:CacheDirLevels 3
指定缓存数据文家的子目录的层数。
34.16、CacheDefaultExpire
默认值:CacheDefaultExpire 1
当不知道文件的最后修改时间,该指令提供了缺省的过期时间,以小时计。
34.17、CacheForceCompletion
默认值:CacheForceCompletion 90
该指令告诉代理服务器,即使请求已经取消,也要续传从远端服务器发出的文档。后面的数字表示百分比,也就是文档的90%已经缓存时就续传。
34.18、NoCache
该指令指定了由空格分隔的主机、域名、IP地址的列表,对于列表中的对象不执行缓存操作。
35.
mod_rewrite
提供URL重写功能。
35.1、RewriteEngine
默认值:RewriteEngine off
提供了mod_rewrite模块内的URL重写引擎开关。
35.2、RewriteOptions
用指定的选项改变重写引擎的属性。
35.3、RewriteRule
定义重写规则。
35.4、RewriteCond
给RewriteRule指令定义的重写规则添加额外的条件。
35.5、RewriteMap
利用映射图方便了关键字到值的查找。
35.6、RewriteBase
仅当在每一路径配置文件中使用重写规则时才起作用。
35.7、RewriteLog
设定重写的日志。
35.8、RewriteLoglevel
默认值:RewriteLoglevel 0


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/19228/showart_169783.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP