快速业务通道

Apache剖析———小枫原创

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-24
conf/magic
</IfModule>
当mod_mime_magic.c模块被加载时,指定Magic信息码配置文件的存放位置
#HostnameLookups Off 只记录连接apache服务器IP的地址,而不记录主机名 #ErrorLog logs/error_log 指定存放错误日志的位置 #LogLevel warn 指定记录的错误信息的详细等级为warn级别 #CustomLog logs/access_log combined 指定访问日志位置和格式为combined(混合型)
Empire CMS,phome.net

#ServerSignature On 设置apache自己产生的页面中使用apache服务器版本的签名 #Alias /icons/ "/var/www/icons" 设置内容协商目录的访问别名 #<IfModule mod_dav_fs.c>
DAVLockDB /var/lib/dav/lockdb
</IfModule>
指定DAV加锁数据库文件的存放位置 #ScripAlias /cgi-bin/ "/var/www/cgi-bin" 设置CGI目录的访问别名 #<IfModule mod_cgid.c>
Scriptsock run/httpd.cgid
</IfModule>
Red Hat 中不使用worker MPM运行方式,不加载mod_cgid.c模块 #<Directory "/var/www/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
设置CGI目录的访问权限 #AddDefaultCharset ISO-8859-1 设置默认字符集 #AddCharset ISO-8859-1 .iso8859-1 .latln1............... 设置各种字符集 #AddType application/x-tar .tgz 添加新的MIME类型从而避免用户编辑/etc/mime.types #AddHandler imap-file map
AddHandler type-map var
设置apache服务器对某些扩展名的处理方式
#AddOutputFilter INCLUDES .shtml 使用过滤器执行SSL #Alias /error/ "/var/www/error/" 设置错误页面目录的别名 -------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
配置Apache
1.基本配置 Apache默认已经配置好大部分功能,但根据用户的具体情况考虑来修改或添加其它基本指令. 1) KeepAlive 保持连接功能,即一次请求连接响应多个文件.将KeepAlive的值设置为on,可以提高访问性能 2) MaxClients 150 限制同一时间的连接不能超过150个.根据服务容量修改引值. 3) ServerAdmin root@localhost 设置apache服务器管理员的邮件地址 4) ServerName www.abc.com:80 删除其前面的“#”号,然后设置服务器的FQDN(完全合格的域名) 5) DirectoryIndex index.html index.html.var 访问服务器时依次查找的页面 6) IndexOptions 可以在此指令后添加FoldersFirst表示让目录列在前面(类似于资源管理器)
Empire CMS,phome.net

2.分割配置任务 Apache中分割配置任务的机制有两种方法,即Include和.htaccess文件. 1)使用Include指令
可以用Include指令将主配置文件分割,例子如把所有与虚拟主机相关的配置单独保存成一个配置文件,然后在主配置文件中包含进来. 例:#Include conf/extra/httpd-vhosts.conf 这个是主配置文件中的设置把注释去了就OK了,然后在conf/extra/目录下有个httpd-vhosts.conf文件.在这个文件里配置虚拟主机.
2) 使用.htaccess文件
可以使用此文件改变主配置文件中的配置,但是它只能设置对.htaccess文件存放的目录的访问控制.与Include指令不同,此文件中的配置可以覆盖主配置文件中的配置,而使用Include指令只是将子配置文件简单地包含主配置文件之中.
何时使用.htaccess文件? * 在多个用户之间分割配置 * 想在不重新启动服器的情况下改变服务器配置
注:在可以遥情况下尽量避免使用.htaccess文件,使用它会降低性能.
要使用.htaccess文件,经过以下两个配置步骤: * 在主配置文件中启

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号