Apache服务器主配置文件说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Apache服务器主配置文件说明:
/etc/httpd/conf/httpd.conf
第一配置段:全局环境配置(影响整个服务器)
57行:ServerRoot“/etc/httpd”//设置服务器的根
63行:PidFile run/httpd.pid /这些文件保存Apache父进程ID
68行:Timeout 120 //设定超时时间
74行:KeepAlive off/on //是否允许客户端同时提出多个请求
81行:MaxKeepAliveRequests 100 //每次联系允许的最大请求数
87行:KeepAliveTimout 15 //客户端的请求如果15秒还没有发出,则继线
// web服务器的工作模式为prefork
startServers启动时打开的httpd进程数
minSpareServers最少会有5个闲置httpd进程来监听用户的请求
MaxSpareServers最多会有20个闲置httpd进程来监听用户的请求ServerLimit 256 //限制MaxClients
MaxClients 256 //最大并发量,就是同时访问数量
MaxRequestsPerChild 4000 //每个子进程最多能处理的请求数量,处理够数量后就被kill 然后重新启动
// web服务器的工作模式为worker.c
//设置监听端口号
148-199行:加载DSO(Dynamic Shared Object动态共享对象)模块,类似于动态链接库。P114
//包含模块文件,这里的模块都是对动态共享对象的支持
//设置使用的用户和组
第二段主服务器配置
设置管理员邮箱
//设置器名称和端口号
//定义文档根目录
//根目录的访问控制P115
// 对文档根目录的访问控制P116
//设置用户是否可以在自己的目录下建立public_html目录来放置网页,如果设置为UserDirpublic_html则用户可以通过http://服务器IP地址:端口/~用户名称来访问其中的内容。
//设置首页
//设置目录访问权限的控制文件
//防止用户看到以.ht开关的文件,保护.htaccess .htpasswd的内容。主要是为了防止其他人看到预设可以访问相关内容的用户名和密码
//指定存放MIME文件类型的文件,可以自行编辑mime.types文件
//当Apache不能识别某种文件类型的时候,将自动将它当成文本文件处理
//可以使Apache由文件内容决定MIME类型P118(15)
//设置为on时,每次都会向DNS服务器要求解析IP,这样会花费额外的服务器资源,u 并且降低服务器响应速度,一般设置为off
//设置错误日志,指定错误日志存放位置
//设置日志级别为warn
//设置记录文件存放信息的模式,四种模式:combined commonreferrer agent
日志文件的格式
//设置存取文件采用combined模式
//为on时,由于服务器出错所产生的网页会显示apache的版本号,主机,连接端口等信息,如果设置为E-mail,则会有mailto:的超链接
定义一个图标虚拟目录,并设置访问权限
//同alias,只不过设置的是脚本文件目录P117
//采用更好看的带有格式的文件列表方式
(632)
//设置显示文件列表时,各种文件类型对应的图标显示
//设置页面的语言
//设置语言的优先级
//增加默认字符集
//增加MIME类型
//增加动态页面
//3种格式的错误信息显示方式:纯文本500、内部链接404和外部链接402,其中内部链接包括HTML和Script两种格式
第三段,虚拟机配置