Apache剖析———小枫原创
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-24
我们简单安装一下apache
#tar zxvf httpd-2.2.9.tar.gz #cd httpd-2.2.9 #./configure --prefix=/usr/local/apache #make #make install /usr/local/apache/bin/apachectl start 成功启功这样简单的安装就OK了 -------------------------以上是前提--------------------------------------------------------- 1. 查看版本 # /usr/local/apache/bin/apachectl -v 2.查看已编译好的模块 #/usr/local/apache/bin/apachectl -l 3.查看配置文件语法是否有错误 # /usr/local/apache/bin/apachectl -t Sync OK证明没有错误 4. 指定pid路径 apache默认在logs目录下一启动apache就会在logs目录下生成一个httpd.pid 指定它,修改httpd.conf 此文件里加上 PidFile lili/httpd.pid 可以用绝对路径定,这样写实际是在/usr/local/apache/lili这个目录下事先建好lili目录 5. 一些优化配置解析 #Timeout 300 若300秒后没有收到或送出数据就切断该连接 # KeepAlive Off 不使用保持连接功能,即客户一次请求连接只能响应一个文件,建议设置为On,即允许使用保持连接的功能 #MaxKeepAliveRequests 100 在使用保持连接功能时,设置客户一次请求连接能响应的最大上限 #KeepAliveTimeout 15 在使用保持连接功能时,两个相邻的连接的时间间隔超过15秒,就断开 #<IfModule prefork.c> 设置使用prefork MPM运行方式的参数,此运行方式是Reh Hat默认的方式 #StartServers 8 设置服务器启动时运行的进程数 #MinSpareServers 5 Apache在运行时会根据负载的轻重自动调整空闲子进程的数目,若存在低于5个空闲子进程时,就创建一个新的子进程准备为客户提供服务. #MaxSpareServers 20 若存在的空闲子进程高于20就创建逐一删除子进程来提高系统性能 #MaxClients 150 限制同一时间的连接数不能超过150 #MaxRequestsPerChild 1000 限制每个子进程在结束处理请求之前能处理的连接请求为1000 #Include conf.d/*.conf 目录下的所有以conf结尾的配置文件包含进来
#<IfModule worker.c> LoadModule cgid_module modules/mod_cgid.so </IfModule> 当使用内置模块worker.c时动态加载cgid_module #User nobody Group nobody 设置运行apache服务器的用户和组 #ServerAdmin root@localhost 设置apache服务器管理员的邮件地址 #<Directory /> 设置服务器根的访问权限 #Options FollowSymLinks 允许符号链接跟随,访问不在本目录下的文件. #AloowOverride None 禁止读取.htaccess配置文件内容 #Order allow,deny 指定先执行允许,访问规则,再执行拒绝访问规则 #Allow from all 设置允许访问规则,允许所有链接 #<LocationMatch "^/$"> Options -Indexes ErrorDocument 403 /error/noindex.html </LocationMatch> 对apache服务器根的访问不生成目录列表,同时指定错误输出的页面 #<IfModule mod_userdir.c> UserDir disable <IfModule> 不允许每用户的服务器配置 #DirectoryIndex index.php index.jsp index.html 当访问时依次查找的面页顺序 #AccessFileName .htaccess 指定保护目录配置文件的名称 #<Files ~ "^/.ht"> Order allow,deny Deny from all </Files> 拒绝访问以.ht开头的文件,即保证.htaccess不被访问 #TypesConfig /etc/mime.types 指定负责处理MIME对应格式的配置文件的存放位置 #DefaultType text/plain 指定默认的MIME文件类型为纯文本或HTML文件. #<IfModule mod_mime_magic.c> MIMEMagicFile |
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Linux服务优化详解下一篇: ubuntu网络设置详解
关于Apache剖析———小枫原创的所有评论