apache服务器参数设置

全局参数设置

ServerRoot:服务器根目录  apache安装目录【我的为:/usr/local/apache/】

用于指定apache服务器的配置文件及日志文件存放的根目录。服务器的基础目录,apache所有内容都是相对于此目录(配置文件除外)

Listen:监听---格式Listen  [ip]:portnumber [protocol]

Listen 80  监听端口

listen 192.168.128.128:80  监听从指定IP的端口

listen 192.168.128.128:80 http 监听指定IP、协议的端口 

LoadModule:加载模块---格式LoadModule 模块名称  模块文件路径全名

如/usr/local/apache/modules/下有模块mod_deflate.so  mod_expires.so mod_rewrite.so XX.so等

则加载方式为--LoadModule xx_module modules/xx.so

apache默认将已经编译的DSO(Dynamic Shared Object)模块存放于apache安装目录的modules中

User and Group:用户名与用户组

--格式  User 用户名  daemon

           Group 用户组 daemon

(建议建立专用的apache服务用户名与用户组)

ServerAdmin:you@example.com 服务器管理员邮箱

ServerName www.example.com:80--服务器名

DocumentRoot:文档根目录[我的为:/usr/local/apache/htdocs/]

目录下有文件index.html,则可作访问http:192.168.128.128:80/index.html

 

===============默认配置模块:httpd-default.conf===================

Timeout 300

KeepAlive On

MaxKeepAliveRequests 100

KeepAliveTimeout 5

=================多路处理模块:httpd-mpm.conf===================

 <IfModule mpm-prefork_module>

  StartServers 5  //服务器启动时建立的子进程

  MinSpareServers 5  //最小空闲子进程

  MaxSpareServers 10  //最大空闲子进程

  MaxClient 150  //同一时刻最大客户端连接数

  MaxRequestsPerChild 0  //子进程生存期内允许最大的请求连接

</IfModule>

 

posted @ 2014-03-30 21:55  狂奔蚂蚁  阅读(278)  评论(0编辑  收藏  举报