yol 发表于 2013-9-2 10:35:12

apache配置--源码包安装的子配置文件介绍

Apache源码包安装的子配置文件介绍:   配置文件位置:/usr/local/apache2/etc/httpd.conf
   子配置文件: /usr/local/apache2/etc/extra/*.conf
源码包安装的Apache的配置文件并不是在一个文件里,主配置文件里边只有400多行,里边加载了extra子配置文件,但默认都是注释的。常用子配置文件介绍:
====================1.httpd-autoindex.conf      #apache系统别名,设置别名目录在此配置文件中设置。Alias /icons/ "/usr/local/apache2//icons/"      #通过www.domain.com/icons/访问<Directory "/usr/local/apache2//icons">   Options Indexes MultiViews   AllowOverride None   Order allow,deny   Allow from all</Directory>
Alias /soft/ "/www/soft/"         #通过www.domain.com/soft访问            <Directory "/www/soft/">   Options Indexes MultiViews   AllowOverride None   Order allow,deny   Allow from all</Directory>tips:别名目录不一定在apache根目录下,在任意目录下都可以,能够跳出网站主目录的限制,直接通.过www.domain.com/alias/访问。指定的别名目录下边一定要指定目录权限,即<Directory>。别名目录中 / 不能省略。
2.httpd-default.conf      #apache线程控制,必须开启。Timeout 300   #超时时间KeepAlive On#开启线程控制(不开启的话用户访问页面会产生一个进程,访问其他页面会产生另一个进程,这样的话一个用户会产生好多个进程,会降低apache性能。开启此项,当用户访问网站时会产生一个进程,打开其他页面时会产生线程,保证了一个用户只产生一个进程。网站此项功能必须开启。)MaxKeepAliveRequests 100   #最大线程连接数
3.httpd-info.conf    #apache状态统计
<Location /server-status>   SetHandler server-status   Order deny,allow   Deny from all   Allow from .example.com</Location>通过访问www.domain.com/server-status可以查看apache状态。如果页面显示not found 则需要修改目录权限,在Deny from all下加上allow from ip(允许的ip)。
4.httpd-manual.conf   #apache帮助文档
通过访问www.domain.com/manual 查看apache帮助文档,一般为英文,没用,可以到apache官网下载帮助文档。
5.httpd-languages.conf    #语言编码要使其生效需要在主配置文件中打开,如果中文乱码不是浏览器编码的原因可能是此配置文件注释没打开。
6.httpd-mpm.conf   #最大客户端限制
<IfModule mpm_prefork_module>   StartServers          5   MinSpareServers       5   MaxSpareServers      10   MaxClients          150   MaxRequestsPerChild   0</IfModule>MaxClients为最大客户端数量,即进程数。里边有两个上边的<IFModule>默认mpm_worker_module生效。最大客户端数量由服务器性能决定,可通过top命令查看当前状态,进行调整。
7.httpd-multilang-errordoc.conf       #报错页面
ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.varErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.varErrorDocument 403 /error/HTTP_FORBIDDEN.html.varErrorDocument 404 /error/HTTP_NOT_FOUND.html.varErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.varErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.varErrorDocument 410 /error/HTTP_GONE.html.varErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.varErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.varErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.varErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.varErrorDocument 415 /error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.varErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.varErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.varErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.varErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.varErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var可以到对应的页面下修改显示的报错页面。
7.其他:
httpd-ssl.confssl      #安全套接字访问   没讲,不用研究。httpd-userdir.conf   #用户主目录配置用的不多,不讲。httpd-vhosts.conf虚拟主机,单独介绍。

jiang1799 发表于 2013-9-3 01:57:53

修养的艺术,其实就是说谎的艺术。

thinkhk 发表于 2013-9-4 19:07:26

学习了,谢谢分享、、、

kinght2008 发表于 2013-9-7 21:04:00

漏洞与补丁齐飞,蓝屏共死机一色!

天高云淡 发表于 2013-9-9 13:20:22

人生重要的不是所站的位置,而是所朝的方向!

janneyabc 发表于 2013-9-11 06:33:35

女,喜甜食,甚胖!该女有一癖好:痛恨蚂蚁,见必杀之。问其故曰:这小东西,那么爱吃甜食,腰还那么细!

cencenhai 发表于 2013-9-14 21:35:50

在一辆拥挤的公车上,一位女郎忽然叫了起来:别挤啦!别挤啦!把人家的奶都挤出来啦!(她拿着酸奶呢)。
页: [1]
查看完整版本: apache配置--源码包安装的子配置文件介绍