MaxRequestsPerChild 1000 设置每一个子进程接受的最大请求数 Listen 端口号/IP 地址:端口号 设置服务器httpd守护进程的监听端口 LoadModule 模块名称 模块文件的位置 设置服务器加载指定的模块 案例:要求修改httpd.conf,使Apache服务器达到以下要求: 支持http1.1; 设置连接间隔时间为500秒; 设置每次连接最大请求数为80; 预生成的子进程数为14; 最大客户数为200; 设置服务器只监听192.168.0.1 的80端口; 配置过程: # vi /etc/httpd/conf/httpd.conf 修改如下: ServerRoot “/etc/http” PidFile /var/run/http.pid ScoreBoardFile /var/run/http.scoreboard Timeout 500 KeepAlive on StartServers 14 MaxClients 200 MaxKeepAliveRequests 80 Listen 192.168.0.1:80
User apache 设置httpd进程的启动用户 Guoup apache 设置httpd进程启动用户所属组 ServerAdmin webmaster@tom.net 设置管理员的E-mail地址 ServerName 主机名:端口号/ip地址:端口号 设置服务器名称,默认情况该选项不起作用,通常在配置虚拟服务器时,才使用,主机名必须是一个合法的且能够使用的DNS域名 UseCanonicalName On/Off 设置Apache是否使用ServerName定义的名称作为主服务器访问名称 DocumentRoot “目录名” 设置站点主目录 <Directory 目录> 选项……… </Directory> (该容器用于定义目录的相关属性) 说明:目录的操作选项有以下几种: Options 特性名称 作用:定义目录特性 特性名称: All 所有目录特性 None 消除所有的目录特性 Indexes 当目录中没有默认文档时,则列出文件列表 FollowSymLinks 允许符号连接 ExecCGI 允许执行cgi程序 AllowOverride None/FileInfo/All/AuthConfig 设置是否允许目录中的.htaccess来覆盖目录中的设置选项 None 不使用.htaccess文件 FileInfo 使用.htaccess文件中的选项覆盖容器中的文件设置选项 AuthConfig 使用.htaccess的认证选项来覆盖容器的用户认证选项 All 使用.htaccess文件中的选项来覆盖容器的所有选项 Order deny,allow/allow,deny 设置访问控制顺序 Deny from all/ip地址/网络号 拒绝主机访问 Allow from all/ip地址/网络号 允许主机访问 <IfModule 模块名> 选项 ………… |