




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
apache指令大全基本指令 一、一般的配置命令 1、AccessFileName 默认值:AccessFileName .htaccess 此命令是针对目录的访问控制文件的名称; 2、BindAddress 默认值:BindAddress * 设置服务器监听的IP地址; 3、DefaultType 默认值:DefaultType text/html 服务器不知道文件类型时,用缺省值通知客户端; 4、DocumentRoot 默认值:DocumentRoot “/var/www/html/” 设置Apache提供文件服务的目录; 5、ErrorDocument 设置当有问题发生时,Apache所做的反应; 6、 使用不包含在Apache安装中的模块的命令 7、Include 包含其它的配置文件 8、Listen 默认值:所有能够连接到服务器的IP地址 指定如何响应除去Port指定的端口地址外的地址请求; 9、Options 控制某个特定目录所能使用的服务器功能; 其值有: None:表示只能浏览, FollowSymLinks:允许页面连接到别处, ExecCGI:允许执行CGI, MultiViews:允许看动画或是听音乐之类的操作, Indexes:允许服务器返回目录的格式化列表, Includes:允许使用SSI。这些设置可以复选。 All:则可以做任何事,但不包括MultiViews。 AllowOverride:加None参数表示任何人都可以浏览该目录下的文件。 另外的参数有:FileInfo、AuthConfig、Limit。 10、Port 默认值:Port 80 设置服务器监听的网络端口; 11、ServerAdmin 设定管理员的电子邮件地址; 12、ServerName 设定服务器的主机名称; 13、ServerRoot 默认值:ServerRoot /etc/httpd/ 设定服务器的根目录; 14、User & Group 指定服务器用来回答请求的用户ID和组ID; 二、性能和资源配置命令 1、进程控制 1.1、MaxClients 默认值:MaxClients 150 设定能同时服务的请求数目; 1.2、MaxRequestsPerChild 默认值:MaxRequestsPerChild 0 设置每个进程能够响应的最大请求数,0表示不限制; 1.3、MaxSpareServers 默认值:MaxSpareServers 10 设定最大空闲服务进程数目;MinSpareServers设定最小空闲服务进程数目; 1.4、ServerType 默认值:ServerType standalone 设定系统执行服务器的方式; 1.5、StartServer 默认值:StartServer 5 服务器启动时建立的子进程的数目; 1.6、ThreadsPerChild 默认值:ThreadsPerChild 50 设定Apache服务器使用的线程数; 1.7、Timeout 默认值:Timeout 300 设定处理一个请求的超时值; 2、建立持续连接 2.1、KeepAlive 默认值:KeepAlive ON 设定在Apache中打开或者关闭TCP连接2.2、KeepAliveTimeout 默认值: KeepAliveTimeout 5 设定在Apache关闭TCP连接等待的时间; 2.3、MaxKeepAliveRequests 默认值:MaxKeepAliveRequests 100 设定持续连接时每个连接的最大请求数; 3、控制系统资源 3.1、RLimitCPU 控制Apache进程占用CPU的时间; 3.2、RLimitMEM 控制Apache进程的内存占用量; 3.3、RLimitNPROC 设定每个用户并发进程的最大数目; 4、动态装载模块 4.1、AddModule 装入当前服务器不使用的预编译模块; 4.2、ClearModuleList 清除预编译模块列表; 三、标准容器命令 1、 和容器指令,应用到指定的目录及其子目录上; 2、 和除了使用规则表达式作为参数和不需要通配符之外,和 类似; 3、 和容器用来设置通过文件名访问; 4、 和类似,但不能使用通配符; 5、 和容器命令用来提供通过URL的访问控制。 6、 和相同,只是不能使用通配符。 四、虚拟主机命令 1、 定义特定的虚拟主机。 2、NameVirtualHost 如果使基于名称的虚拟主机,则要使用此命令。 3、ServerAlias 针对含有多个IP名称的基于名称的虚拟主机。可以使用单独的虚拟主机命令定义所有的IP名称。 五、日志命令 1. ErrorLog 默认值:ErrorLog logs/error_log 设定错误日志文件。 2. LockFile 默认值:LockFile logs/accept.lock 用来设置锁文件的路径,确保只有Apache服务器才拥有此文件的读写权限。 3. PidFile 默认值:PidFile logs/httpd.pid 设定Apache服务器记录守护进程的进程ID的文件。 4. ScoreBoardFile 默认值:ScoreBoardFile logs/apache_status 设置存储内部进程数据文件的路径。 六、认证安全命令 1. AllowOverride 默认值:AllowOverride All 当服务器找到AccessFileName指定的文件时,需要知道该文件中的那些指令可以覆盖在配置文件中稍早出现的指令。 AllowOverride可以设为None,此时不会读取该文件的内容,如果设为All,服务器将允许所有的指令。 2. AuthName 为某个要求认证的资源设定标号。 3. Authtype 为某个目录选择使用的认证类型。 4. HostNameLookups 默认值:HostNameLookups Off 设置Apache允许或者禁止为每个请求而进行DNS查找。 5、 和包装起来的指令只应用到指定的任何有效的HTTP存取方式上。 6、require 这个指令选择经过验证可以存取目录的使用者。 7、Satisfy 如果已经建立了基本的HTTP认证配置,且同时使用了allow和require命令,则可用使用此命令来配置Apache在什么条件才能满足认证的要求。 标准模块 1. mod_access 提供以客户端的主机名称或者IP地址为基础的存取控制。 1.1、allow 典型应用是在容器中,用来允许符合条件的主机存取。 1.2、deny 典型应用是在容器中,用来禁止符合条件的主机存取。 1.3、order 用来控制allow指令和deny指令的次序。 2.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智慧园艺课程改革在新农科背景下的实践
- 气道异物类知识竞赛题及答案
- 2025-2030年全球新能源产业政策对新能源产业市场拓展激励报告
- 上海策划咨询报价方案
- 日语考试模拟试题及答案
- DB65T 4382-2021 圆盘式果树修剪机 作业质量
- 段防洪应急预案(3篇)
- 书法专业面试题目及答案
- 最专业情商测试题及答案
- DB65T 4414-2021 机采棉水肥一体化化肥减量增效技术规程
- 钢模板安全知识培训课件
- 新学期三年级班主任工作计划(16篇)
- 2025广东汕尾市海丰县公安局招聘警务辅助人员50人备考题库及答案解析
- 消防政府专职队培训课件
- 6.1 包饺子(教案)北师大版数学三年级上册
- 现代学徒制企业试点工作评估报告
- 火电厂特种设备培训课件
- 档案管理基本知识培训课件
- 2025至2030年中国K12教育行业市场调研分析及投资战略咨询报告
- 2025年中学无线电知识竞赛题库
- 2025《心肺复苏机救治院内心搏骤停患者护理专家共识》解读
评论
0/150
提交评论