httpd.conf

httpd.conf配置说明:

--section a 全局部分--

ServerTokens OS         --设置服务器HTTP响应头字段的值。

ServerRoot "/etc/httpd"     --设置根目录,其它指定的目录如果没有指定绝对路径,则目录是相对于该目录。

Timeout 60            --设置超时的秒数。

KeepAlive Off           --是否允许保持连接。 

MaxKeepAliveRequests 100    --一个连接最多可以请求多个个资源。

KeepAliveTimeout 15        --多少秒没有收到请求,就断开连接。

<IfModule prefork.c>            --#如果是prefork模型
StartServers 8----------------------------------一开始就启动多少个进程 
MinSpareServers 5------------------------------最少空闲进程
MaxSpareServers 20----------------------------最大空闲进程
ServerLimit 256---------------------------------最大客户端数
MaxClients 256----------------------------------最大进程数
MaxRequestsPerChild 4000----------------------一个client最多可以发起多少个请求。
</IfModule>

<IfModule worker.c>           --#如果是worker模型
StartServers 4--------------------------------一开始就启动多少个进程。
MaxClients 300--------------------------------最多同时处理多少连接。
MinSpareThreads 25---------------------------最小空闲线程。
MaxSpareThreads 75 --------------------------最大空闲线程。
ThreadsPerChild 25----------------------------一个进程中可以包涵多少个线程。
MaxRequestsPerChild 0------------------------一个连接可以发起的最大请求数。
</IfModule>

Listen 192.168.1.100:80   --不指定ip就默认0.0.0.0

-- section b-- main server 部分

 

时间: 2024-12-16 20:17:17

httpd.conf的相关文章

Ubunto 安装Apache2以后 httpd.conf文件找不到问题

如果使用subo apt-get install apache2命令安装的apache,如果发生httpd.conf文件找不到问题,不妨看看下面的文章说明 文章联接:http://wiki.ubuntu.org.cn/Apache#.E9.85.8D.E7.BD.AEapache

Apache的配置httpd.conf文件配置

(1) 基本配置: ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置.其它指定的目录如果没有指定绝对路径,则目录是相对于该目录. PidFile logs/httpd.pid #第一个httpd进程(所有其他进程的父进程)的进程号文件位置. Listen 80 #服务器监听的端口号. ServerName www.clusting.com:80 #主站点名称(网站的主机名). ServerAdmin [email protected

Apache的主配置文件:/etc/httpd/conf/httpd.conf

Apache的主配置文件:/etc/httpd/conf/httpd.conf默认站点主目录:/var/www/html/Apache服务器的配置信息全部存储在主配置文件/etc/httpd/conf/httpd.conf中,这个文件中的内容非常多,用wc命令统计一共有1009行,其中大部分是以#开头的注释行.[[email protected] ~]# wc -l /etc/httpd/conf/httpd.conf 1009 /etc/httpd/conf/httpd.conf [[emai

httpd.conf .htaccess

PHP Advanced and Object-Oriented Programming Larry Ullman The standard solution in these situations is to use the Apache Web server’s mod_rewrite module to allow for “prettier” URLs. mod_rewrite is a tool that lets you instruct the server that when t

Apache配置文件httpd.conf细说

1.httpd.conf文件位于apache安装目录/conf下2.Listen 88表示监听端口88 此处可以连续写多个端口监听如下: Listen 88 Listen 809 3.目录配置如下: #表示配置"D:/php/myLife"目录的权限 <Directory "D:/php/myLife"> Options Indexes Order Deny,Allow #表示允许所有的用户访问 Allow from all #表示初始页的配置 Dire

Apache下的配置文件httpd.conf、httpd-vhosts.conf 转

Apache下的配置文件httpd.conf.httpd-vhosts.conf(windows) 2013-05-24 22:09 by youxin, 58 阅读, 0 评论, 收藏, 编辑 httpd.conf文件一般存在于apache目录下的conf文件夹中,主要用来配置apache的.http.conf里面的配置介绍: 1.Listen :监听端口,默认情况是80. 2.ServerAdmin :服务器管理员邮箱. 3.ServerName:服务名. 4.DocumentRoot:PH

【学习随笔】关于httpd.conf的各项说明-1

httpd.conf是Apache网络服务器软件中重要的一个配置文件,可以向里面添加建站网站信息. 全局配置文件:ServerRoot "URL" 用于指定Apache的运行目录,服务启动之后自动将目录改变为当前目录,在后面使用到的所有相对路径都是想对这个目录下 Listen 80 默认端口为80端口 LoadModule 声明 User daemon       Apache的默认用户 Group daemon    Apache的默认组 ServerAdmin [email pro

Apache2.2和Apache2.4中httpd.conf配置文件 权限的异同

Windows环境从Apache2.2改成Apache2.4后httpd.conf中的设置异同. 1.权限设定方式变更 2.2使用Order Deny / Allow的方式,2.4改用Require apache2.2: Order deny,allow Deny from all apache2.4: Require all denied 此处比较常用的有如下几种: Require all denied Require all granted Require host xxx.com Requ

apache httpd.conf配置及php.ini配置建议

1)     php.ini配置 扩展配置 (注意观察extention_dir路径是否与物理路径一致) extension=php_gd2.dll 几乎是必开,这个图形处理扩展被广泛地应用在上传头像处理.在线照片处理.验证码等等地方. extension=php_mbstring.dll 几乎也是必开,没有他,多字节字符串(如中文)截取将会变得异常的复杂. extension=php_pdo_mysql.dll PHP5.3默认已经集成了PDO(如果低于5.3的话应该会有extension=p

Apache Permission denied (httpd.conf配置和目录权限无问题)解决办法

今天在CentOS5.9中配置zabbix时出现错误:Apache 403 error, (13)Permission denied: access to / denied 检查了一圈httpd.conf和目录权限,均没有发现问题. 最后,看了这篇文章,发现是因为系统启动了SELINUX导致的. http://stackoverflow.com/questions/8816836/apache-403-error-13permission-denied-access-to-denied-fedo