Apache服务器配置技巧.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
 ?1、如何设置请求等待时间   在httpd.conf里面设置:   TimeOut n   其中n为整数,单位是秒。   设置这个TimeOut适用于三种情况:      2、如何接收一个get请求的总时间   接收一个post和put请求的TCP包之间的时间   TCP包传输中的响应(ack)时间间隔   3、如何使得apache监听在特定的端口   修改httpd.conf里面关于Listen的选项,例如:   Listen 8000   是使apache监听在8000端口   而如果要同时指定监听端口和监听地址,可以使用:   Listen :80   Listen :8000   这样就使得apache同时监听在的80端口和的8000端口。   当然也可以在httpd.conf里面设置:   Port 80   这样来实现类似的效果。   4、如何设置apache的最大空闲进程数   修改httpd.conf,在里面设置:   MaxSpareServers n   其中n是一个整数。这样当空闲进程超过n的时候,apache主进程会杀掉多余的空闲进程而保持空闲进程在n,节省了系统资源。如果在一个apache非常繁忙的站点调节这个参数才是必要的,但是在任何时候把这个参数调到很大都不是一个好主意。   同时也可以设置:   MinSpareServers n   来限制最少空闲进程数目来加快反应速度。   5、apache如何设置启动时的子服务进程个数   在httpd.conf里面设置:   StartServers 5   这样启动apache后就有5个空闲子进程等待接受请求。   也可以参考MinSpareServers和MaxSpareServers设置。   6、如何在apache中设置每个连接的最大请求数   在httpd.conf里面设置:   MaxKeepAliveRequests 100   这样就能保证在一个连接中,如果同时请求数达到100就不再响应这个连接的新请求,保证了系统资源不会被某个连接大量占用。但是在实际配置中要求尽量把这个数值调高来获得较高的系统性能。   7、如何在apache中设置session的持续时间   在apache1.2以上的版本中,可以在httpd.conf里面设置:   KeepAlive on   KeepAliveTimeout 15   这样就能限制每个session的保持时间是15秒。session的使用可以使得很多请求都可以通过同一个tcp连接来发送,节约了网络资源和系统资源。   8、如何使得apache对客户端进行域名验证   可以在httpd.conf里面设置:   HostnameLookups on|off|double   如果是使用on,那么只有进行一次反查,如果用double,那么进行反查之后还要进行一次正向解析,只有两次的结果互相符合才行,而off就是不进行域名验证。   如果为了安全,建议使用double;为了加快访问速度,建议使用off。   9、如何使得apache只监听在特定的ip   修改httpd.conf,在里面使用   BindAddress   这样就能使得apache只监听外界对的http请求。如果使用:   BindAddress *   就表明apache监听所有网络接口上的http请求。   当然用防火墙也可以实现。   10、apache中如何限制http请求的消息主体的大小   在httpd.conf里面设置:   LimitRequestBody n   n是整数,单位是byte。   cgi脚本一般把表单里面内容作为消息的主体提交给服务器处理,所以现在消息主体的大小在使用cgi的时候很有用。比如使用cgi来上传文件,如果有设置:   LimitRequestBody 102400   那么上传文件超过100k的时候就会报错。   11、如何修改apache的文档根目录   修改httpd.conf里面的DocumentRoot选项到指定的目录,比如:   DocumentRoot /www/htdocs   这样http://localhost/index.html就是对应/www/htdocs/index.html   12、如何修改apache的最大连接数   在httpd.conf中设置:   MaxClients n   n是整数,表示最大连接数,取值范围在1和256之间,如果要让apache支持更多的连接数,那么需要修改源码中的httpd.h文件,把定义的HARD_SERVER_LIMIT值改大然后再编译。   13、如何使每个用户有独立的cgi-bin目录   有两种

文档评论(0)

803322fw + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档