快速业务通道

linux httpd.conf文件配置详解

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-15

  Apache的基本设置主要交由httpd.conf来设定管理,我们要修改Apache的相关设定,主要还是通过修改httpd.conf来实现.下面让我们来看看httpd.conf的内容,它主要分成3大部分:

  Section 1:Global Environment

  Section 2:''Main'' server configuration

  Section 3:Virtual Hosts

  【第一部分】

  ·ServerType standalone

  这表示Apache是以standalone启动,也可以是inetd.所谓standalone是指启动一次来接听所有的连线;而inetd是接到http的连线要求才启动,随着连线的结束而结束,这样负担是不是很但呢?一般都是以standalone启动.

  ·ServerRoot "/usr/local/httpd"

  此为apache的目录

  ·#LocdFile /use/local/httpd/logs/httpd.lock

  保留预设值,不更动

  ·PidFile /usr/local/httpd/logs/httpd.pid

  此文件记录着apache的父处理程序id

  ·ScoreBoardFile /usr/local/httpd/logs/httpd.scoreboard

  此文件存储处理程序的信息

  ·#ResourceConfig conf/srm.conf

  ·#AccessConfig conf/access.conf

  我们统筹由httpd.conf来管理,这两个文件预设是注解起来的,可以保留预设值不更动

  ·Timeout 300

  设盯超时的时间.如果用户端超过300秒还没连上server,或server超过300秒还没传送信息给用户端,即断线.

  ·KeepAlive On

  允许用户端的连线有多个请求,设为Off表示不允许

  ·MaxKeepAliveRequests 100

  每次连线最大的请求树木,数字愈大,效能愈好.0表示不限制

  ·MinSpareServer 5

  ·MaxSpareServers 10

  MinSpareServer 5表示最少会有5个闲置的处理程序,如果实际的数目少于此数目,则会增加处理程序.MaxSpareServers 10表示最大的闲置处理程序数目,如果你的网站需求量很大,可以将此数目设大一些,大不要随便将此数目设得太大.

  ·StartServers 5

  启动时Server的数目

  MaxClients 150

  限制同时间最大的连线数目,当然不能设得太小,一旦达到此数目,就无法再增加用户端

  ·MaxRequestPerChild 0

  限制子处理程序结果前的要求数目,0表示不限制

  ·#Listen 3000

  ·#Listen 12.34.56.78:80

  使用其它的连接端口或IP

  ·BindAddress *

  可以接听*(所有IP地址)、指定的IP地址或是完整的域名

  ·#LoadModule foo_module libexec/mod_foo.so

  使用DSO模块

  ·#ExtendedStatus On

  可检阅apache的状态信息,预设是Off(注解起来)

  【第二部分】

  如果之前的ServerType是inetd,请直接跳到ServerAdmin.

  ·Port 80

  Standalone服务器接听的连接端口,当然也可以是其他小于1023的端口号

  ·User nobody

  ·Group nobody

  执行httpd的用户和群组

  ·ServerAdmin

  管理员的电子邮件地址

  这是管理员的电子邮件地址,如果apache有问题的话,会寄信通知管理员,当然你也可以建立一个专门负责web的帐号来收信

  ·ServerName

  你的主机名称

  此为主机名称,如果没有域名,也可以用IP

  ·DocumentRoot "usr/local/httpd/htdocs"

  此目录为apache放置网页的地方,里面的index.html即为连到此主机的预设首页

  ·

  Options FollowSymLinks

  AllowOverride none

  此目录设定用户放置网页的目录(public_html)的执行动作.详细的目录存取方法会在后面说明

  ·

  Options Indexes FolloeSymLinks

  AllowOverride None

  Order allow,deny

  Allow from all

  此目录设定apache的网页目录(htdocs)的执行动作

  ·UserDir public_html

  用户可在自己的目录下建立public_html目录来

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号