Apache2配置

更新时间:2023-06-22 07:18:08 阅读: 评论:0

Apache2配置
1.寄往天堂的信ServerRoot directory-path:服务器所在目录,包括conf/logs/
2.LockFile filename:守护进程的加锁文件。保证进行文件并发操作时,不发生冲突。
3.PidFile filename:记录httpd的父进程号。
4.Timeout conds:连接最大延迟。
5.KeepAlive on | off
6.MaxKeepAliveRequest number
7.KeepAliveRequest:第一次连接后,下次发送请求的最大时长。
8.< IfModule [ ! ] module-file | module-identifier > ... < / IfModule>
封装指令并根据指定的模块是否启用为条件而决定是否进行处理 < IfModule test > ... < / IfModule > 配置段用于封装根据指定的模块是否启用而决定是否生效的指令。 < IfModule
> 配置段中的指令仅当test为真的时候才进行处理。如果京式月饼test为假,所有其间的指令都将被忽略。
9.StartServers number设置服务器启动时所建立的子进程数。
10. MaxClients number设置服务器所允许运行的最多子进程数
11. MaxRequestsPerChild number设置单个子进程可以允许的最多请求数
12. Ur / Group ur-name / group-name服务器以root身份启动后, 改变为设置的用户/组身份进行运行, 以增强安全性.
13. LogFormat format|nickname [ nickname ]本指令定义访问日志的记录格式。
14. ErrorLog file-path|syslog[:facility]
指定了当服务器遇到错误时记录错误日志的文件。
15. Include file-path | directory-path
这个指令允许在服务器配置文件中加入其它配置文件。
16. Alias URL-path file-path|directory-path
Alias指令使文档可以被存储在DocumentRoot以外的本地文件系统中。以(%已解码的)url-path路径开头的URL可以被映射到以directory-path开头的本地文件。
17. < Directory directory-path > ... < / Directory >
< Directory > < / Directory > 用于封装一组指令,使之仅对某个目录及其子目录生效。Directory-path可以是一个目录的完整路径,或是包含了Unix shell匹配语法的通配符字符串。
18. Options [+|-]option [[+|-]option] ...
Options指令控制了在特定目录中将使用哪些服务器特性。默认为 All.
19. AllowOverride All|None|directive-type [directive-type] ...
当服务器发现一个.htaccess文件(AccessFileName指定)时,它需要知道在这个文件中声明的哪些指令能覆盖在此之前指定的配置指令。仅允许存在于< Directory > 配置段
20. Order ordering
Order指令控制默认的访问状态与AllowDeny指令生效的顺序。Ordering取值范围是以下几种范例之一:
Deny,Allow 
Deny指令在Allow指令之前被评估。默认允许所有访问。
Allow,Deny
Allow指令在Deny指令之前被评估。默认拒绝所有访问。
Mutual-failure
只有出现在Allow列表并且不出现在Deny列表中的主机才被允许访问。这种顺序与"Order Allow,Deny"具有同样效果,不赞成使用。
关键字只能用逗号分隔;它们之间不能有空格
21. Allow from all|host|env=env-variable [host|env=env-variable] ...
Allow指令控制哪些主机可以访问服务器的该区域。可以根据主机名、IP地址、 IP地址范围或其他环境变量中捕获的客户端请求特性进行控制。这个指令的第一个参数总是"from".
22. Deny from all|host|env=env-variable [host|env=env-variable] ...
条指令允许基于主机名、IP地址或者环境变量限制对服务器的访问。Deny指令的参数设置和Allow指令完全相同。
3月8日妇女节
23. ErrorDocument error-code document
使用ErrorDocument指令后面跟随一个HTTP应答代码和一个URL或信息来进行配置。Apache有时会额外提供一些信息来描述所发生的问题/错误。
24. DirectoryIndex local-url [local-url] ...智的词语
设置了当客户端在请求的目录名的末尾刻意添加一个"/"以表示请求该目录的索引时,服务器需要寻找的资源列表。也就是设置目录的默认页
25. AccessFileName filename [filename] ...
指定所发布目录中的配置文件名产蛋崖,在向客户端返回其中的文档时,服务器将在这个文档所在的各级目录中查找此配置文件。 可以使用AllowOverride none来禁用
26. UCanonicalName On|Off|DNS
配置服务器如何确定它自己的域名和端口.
水晶球表演27. HostnameLookups On|Off|Double
此指令启用了DNS查询,使得主机名能被记入日志. 参数Double指定进行一次双向DNS查询。也就是说在一次反向查询之后,再对返回的结果进行一次正向查询。
28. IndexIgnore file [file] ...
在列出目录内容时, 设置那些文件将被隐藏.
29. AddEncoding MIME-enc extension [extension] ...
在文件扩展名与特定的编码方式之间建立映射关系。
示例
火箭军工程大学AddEncoding x-gzip .gz
AddEncoding x-compress .Z 美发造型
30. AddLanguage MIME-lang extension [extension] ...
在文件扩展名与特定的语言之间建立映射。
31. AddChart chart extension [extension] ...
在特定的文件扩展名与特定的字符集之间建立映射。
32. AddType MIME-type extension [extension] ...
在给定的文件扩展名与特定的内容类型之间建立映射关系。
33. BrowrMatch
BrowrMatch只是SetEnvIf的一种特殊情况,基于Ur-Agent头有条件地设置环境变量。下面的两行具有相同的效果:
BrowrMatchNoCa Robot is_a_robot
SetEnvIfNoCa Ur-Agent Robot is_a_robot
34. SetEnvIf attribute regex [!]env-variable[=value] [[!]env-variable[=value]] ...
据客户端的请求属性设置环境变量。

本文发布于:2023-06-22 07:18:08,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1049489.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:指令   服务器   进行
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图