快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms
apache核心指令解说(一)

apache核心指令解说(一)

AcceptFilter 指令 说明 根据协议类型对监听Socket进行优化 语法 AcceptFilter protocol accept_filter 作用域 server config 状态 核心(C) 模块 core 兼容性 仅在 Apache 2.1.5 以后的版本中可用这个指令使得操作系统根据协议类型对监听socket进行特别的优化。其基本前提是内核 在数据接受完毕或一个完整的HTTP请求缓冲完成前不向服务器进程发送socket 。目前仅支持FreeBSD的接收过滤器(Accept Filte...

apache核心指令解说(二)

apache核心指令解说(二)

EnableMMAP 指令 说明 在递送中内存映射(memory-mapping)来读取 语法 EnableMMAP On|Off 默认值 EnableMMAP On 作用域 server config, virtual host, directory, .htaccess 覆盖项 FileInfo 状态 核心(C) 模块 core 此指令指示httpd在递送中如果需要读取文件的内容,它是否可以使用内存映射。当处理需要访问文件中的数据的请求时,比如说当递送一个使用mod_include进行服务器端分析的文...

Linux apache性能优化

Linux apache性能优化

测试与提高 Apache已经被设计得尽可能的快,即使你用一台配置不高的机器,用不着进行太复杂的设置,它的响应内容就足以塞满以前的各种窄带连接。但随网站内容日益复杂和带宽的增加,对Apache进行优化以取得更好的性能变得日益重要起来。 如果优化的结果仅仅是极小的性能提升那真是浪费时间。试想一下,你花了好几个小时甚至几天调整Apache的各种参数但结果仅是几个百分点的性能提升?因此,在优化前你做的第一步应该是测试你目前的服务器的性能水平以便决定如何优化你的服务器并衡量优化的效果。 关于对Apache的测试我...

apache核心指令解说(三)

apache核心指令解说(三)

LimitExcept 指令 说明 对除了指定方法以外的所有HTTP方法进行访问控制 语法 LimitExcept method [method] ... ... /LimitExcept 作用域 server config, virtual host, directory, .htaccess 覆盖项 All 状态 核心(C) 模块 core LimitExcept和/LimitExcept用于封装一组访问控制指令,并将其作用于所有没有在参数中标出的HTTP方法。也就是说,与Limit相反,它用于控制...

apache核心指令解说(四)

apache核心指令解说(四)

RLimitMEM 指令 说明 限制由Apache子进程派生的进程占用的最大内存字节数 语法 RLimitMEM bytes|max [bytes|max] 默认值 未定义,操作系统默认值 作用域 server config, virtual host, directory, .htaccess 覆盖项 All 状态 核心(C) 模块 core 使用或两个参数。第参数设置了所有进程的软资源限制,第二个参数设置了最大资源限制。两个参数均可设置为一个数值或是max以表示设置为操作系统允许的最大值。增大此资源...

apache内存优化

apache内存优化

前阵子总是发现 httpd 进程的使用内存总量居然达到了上百Mb,有时甚至上Gb,真是夸 张。Apache 是架在 Squid 的后面,照理说不应该出现这种情况。通过排查,发现是 Apache 中开启了持续长连接导致。 Apache 进程的内存使用是 递增/渐进 式的,也就是在当前进程的 httpd 过程中,内 存使用是持续增加的,也就是说在该进程退出之前,内存是持续增加的。主要是由于下 面三个参数来控制。 KeepAlive On 设定是否要开启持续长连接,由于前面有 Squid,因此在这里把它打开...

apache虚拟主机配置

apache虚拟主机配置

在IP上运行多个基于域名的web站点 您的服务器有只一个IP地址,而在DNS中有很多域名(CNAMES)映射到这个机器。您而您想要在这个机器上运行www.example.com和www.example.org两个站点。 注意 在您的Apache服务器中创建一个虚拟主机并不会自动在您的DNS中对主机名做相应更新。您必须自己在DNS中添加域名来指向您的IP地址。否则别人是无法看到您的web站点的。您可以在您的hosts文件中添加这一条目来进行测试,但这种方法仅适用于那些有这些hosts文件的机器来使用。 服务...

apache下ab网站压力测试命令的参数、输出结果的中文注解

apache下ab网站压力测试命令的参数、输出结果的中文注解

以前安装好APACHE总是不知道该如何测试APACHE的性能,现在总算找到一个测试工具了。就是APACHE自带的测试工具AB(apache benchmark).在APACHE的bin目录下。 格式: ./ab [options] [http://]hostname[:port]/path : -n requests Number of requests to perform //在测试会话中所执行的请求个数。默认时,仅执行一个请求 -c concurrency Number of multiple r...

linux SEHLL PS1变量设置

linux SEHLL PS1变量设置

PS1(是数字1而不是字母l),默认的特殊符号所代表的意义: \d :代表日期,格式为weekday month date,例如:Mon Aug 1 \H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux \h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略 \t :显示为24小时格式,如:HH:MM:SS \T :显示时间为12小时格式 \A :显示时间为24小时格式:HH:MM \u :当前用户的账号名称 \v :BASH的版本信息 \w...

SHELL正则表达式中的元字符

SHELL正则表达式中的元字符

基本元字符 . 匹配任意单个字符 | 逻辑或操作符 [] 匹配字符集合中的字符 [^] 对字符集合求非 - 定义一个区间(例如[A-Z]) \ 对下一个字符转义 数量元字符 * 匹配前一个字符(子表达式)的零次或多次重复 *? *的懒惰型版本 + 匹配前一个字符(子表达式)的一次或多次重复 +? +的懒惰型版本 ? 匹配前一个字符(子表达式)的零次或一次重复 {n} 匹配前一个字符(子表达式)的n次重复 {m,n} 匹配前一个字符(子表达式)至少m次且至多n次重复 {n,} 匹配前一个字符(子表达式)n...

SHELL bash中的条件表达式

SHELL bash中的条件表达式

-a 存在则为真。 -b 文件如果文件存在并且是个块设备文件则为真。 -c 文件如果文件存在并且是个字符设备文件则为真。 -d 文件如果文件存在并且是个目录则为真。 -e 文件如果文件存在则为真。 -f 文件如果文件存在并且是个常规文件则为真。 -g 文件如果文件存在并且设置了有效组号则为真。 -h 文件如果文件存在并且是个符号链接则为真。 -k 文件如果文件存在并且设置了奜滞留位夢则为真。 -p 文件如果文件存在并且是个命名管道夨奆奉奆奏天则为真。 -r 文件如果文件存在并且可读则为真。 -s 文件如...

SHELL bash循环结构

SHELL bash循环结构

1、until 的语法格式是 until 测试; do 命令块; done 只要测试命令返回非零值就命令块。其返回值是命令块中最后一个被的命令的返回值。命令 块没有被执行则返回零。 2、while命令的语法格式是 while 测试命令; do 命令块; done 只要测试命令返回零值就执行命令块。其返回值是命令块中最后一个被执行的命令的返回值。如果命令 块没有被执行则返回零。 3、for命令的语法格式是 for 变量 [in 单词];do 命令块;done 将单词扩展成一个列表,然后把结果中列表的每个元...