li
  当前位置:主页 > 基础知识 > 文章内容
li
Apache的配置文件http.conf参数含义详解(2)
来源: www.ixdba.net  作者: IXDBA.NET官方    时间:2008-03-29   阅读:37  
本文章共7426字,分5页,当前第2页,快速翻页:
 


worker
:如果httpd -l列出worker.c,则需要对下面的段进行配置:

<IfModule worker.c>

StartServers 2 #
启动apache时启动的httpd进程个数。

MaxClients 150 #
最大并发连接数。
IXDBA.NET社区论坛

MinSpareThreads 25 #
服务器保持的最小空闲线程数。

MaxSpareThreads 75 #
服务器保持的最大空闲线程数。

ThreadsPerChild 25 #
每个子进程的产生的线程数。

MaxRequestsPerChild 0 #
每个子进程被请求服务多少次后被kill掉。0表示不限制,推荐设置为1000

</IfModule>


该模式是由线程来监听客户的连接。当有新客户连接时,由其中的一个空闲线程接受连接。服务器在启动时启动两个进程,每个进程产生的线程数是固定的(ThreadsPerChild决定),因此启动时有50个线程。当50个线程不够用时,服务器自动fork一个进程,再产生25个线程。


perchild
:如果httpd -l列出perchild.c,则需要对下面的段进行配置:

<IfModule perchild.c>

NumServers 5 #
服务器启动时启动的子进程数

StartThreads 5 #
每个子进程启动时启动的线程数

MinSpareThreads 5 #
内存中的最小空闲线程数

MaxSpareThreads 10 #
最大空闲线程数

MaxThreadsPerChild 2000 #
每个线程最多被请求多少次后退出。0不受限制。

MaxRequestsPerChild 10000 #
每个子进程服务多少次后被重新fork0表示不受限制。

</IfModule>

该模式下,子进程的数量是固定的,线程数不受限制。当客户端连接到服务器时,又空闲的线程提供服务。 如果空闲线程数不够,子进程自动产生线程来为新的连接服务。该模式用于多站点服务器。
(3) HTTP
返头回信息配置:

ServerTokens Prod #
该参数设置http头部返回的apache版本信息,可用的值和含义如下:

Prod
:仅软件名称,例如:apache
Major
:包括主版本号,例如:apache/2
Minor
:包括次版本号,例如:apache/2.0
Min
:仅apache的完整版本号,例如:apache/2.0.54
OS
:包括操作系统类型,例如:apache/2.0.54Unix
Full
:包括apache支持的模块及模块版本号,例如:Apache/2.0.54 (Unix) mod_ssl/2.0.54 OpenSSL/0.9.7g
ServerSignature Off #
在页面产生错误时是否出现服务器版本信息。推荐设置为Off


(4)
持久性连接设置

KeepAlive On #
开启持久性连接功能。即当客户端连接到服务器,下载完数据后仍然保持连接状态。

MaxKeepAliveRequests 100 #
一个连接服务的最多请求次数。

KeepAliveTimeout 30 #
持续连接多长时间,该连接没有再请求数据,则断开该连接。缺省为15秒。

别名设置
对于不在DocumentRoot指定的目录内的页面,既可以使用符号连接,也可以使用别名。别名的设置如下:

Alias /download/ "/var/www/download/" #
访问时可以输入:http://www.custing.com/download/

<Directory "/var/www/download"> #
对该目录进行访问控制设置
Options Indexes MultiViews
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>


CGI
设置

scrīptAlias /cgi-bin/ "/mnt/software/apache2/cgi-bin/" #
访问时可以:http://www.clusting.com/cgi-bin/ 。但是该目录下的CGI脚本文件要加可执行权限!

<Directory "/usr/local/apache2/cgi-bin"> #
设置目录属性
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>


个人主页的设置 (public_html)

UserDir public_html (
间用户的主页存储在用户主目录下的public_html目录下 URL http://www.clusting.com/~bearzhang/file.html 将读取 /home/bearzhang/public_html/file.html 文件)

chmod 755 /home/bearzhang #


阅读更多内容<<上一页 · 1 · 2 · 3 · 4 · 5 · 下一页>>


  上一篇: apache配置文件httpd.conf参数详...   下一篇: HTTP协议中POST、GET、HEAD等参数...
li
 §相关评论  
 热点文章

·RewriteRule重写规则的语法:A
·apache配置文件httpd.conf参数
·Apache的配置文件http.conf参数
·HTTP协议中POST、GET、HEAD等参
·XAMPP命令之LAMPP
·Linux中安装XAMPP(LAMPP)服务器
·网页禁止右键、禁止复制等代码
·java.lang.OutOfMemoryError:
·Mysql数据库在Linux系统常用命
·mysql问答:MySQL数据库连接过多
·MySQL数据库中Show命令的用法
li
 编辑推荐
·RewriteRule重写规则的语法:A
·apache配置文件httpd.conf参数
·Apache的配置文件http.conf参数
·HTTP协议中POST、GET、HEAD等参
·XAMPP命令之LAMPP
·Linux中安装XAMPP(LAMPP)服务器
·网页禁止右键、禁止复制等代码
·java.lang.OutOfMemoryError:
·Mysql数据库在Linux系统常用命
·mysql问答:MySQL数据库连接过多
·MySQL数据库中Show命令的用法
li
 相关篇章
·apache配置文件httpd.conf参数详...
·RewriteRule重写规则的语法:Apa...
·Linux操作系统下的"umask"函数详...
·MySQL各存储引擎的区别及其启动方...
·MySQL在网络安全方面采取的主要措...
·在MySQL中执行SQL语句时的几个注...
·MySQL改善数据装载操作效率的策略
·设计高效合理的MySQL查询语句讲解
·MySQL用户Root密码为弱口令的攻击
·MySQL数据库接口的VC具体实现与应...
·HTTP协议中POST、GET、HEAD等参数...
·XAMPP命令之LAMPP
·Linux中安装XAMPP(LAMPP)服务器套...
·网页禁止右键、禁止复制等代码大...
·java.lang.OutOfMemoryError: al...
·Mysql数据库在Linux系统常用命令...
·mysql问答:MySQL数据库连接过多的...
·MySQL数据库中Show命令的用法
·MySQL导入导出工具mysqlimport用...
·mysql数据库源码安装详解
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接