大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 操作系统 -> Web服务器 -> Apache服务器配置技巧

Apache服务器配置技巧

时间: 2021-07-31 作者:daque

Apache服务器配置技巧正文扼要引见了十几个apache 的摆设本领: 1、怎样设 置乞求等候功夫在httpd.conf内里树立:timeout n个中n为平头,单元是秒。树立这个timeout实用于三种情景:2、怎样接受一个get乞求的总功夫接受一个post和put乞求的tcp包之间的功夫tcp包传输中的相应(ack)功夫间隙3、怎样使得apache监听在一定的端口 窜改httpd.conf内里对于listen的选项,比方:listen 8000是使apache监听在8000端口而即使要同声指定监听端口和监听地方,不妨运用:listen 192.170.2.1:80listen 192.170.2.5:8000如许就使得apache同声监听在192.170.2.1的80端口和192.170.2.5的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 onkeepalivetimeout 15如许就能控制每个session的维持功夫是15秒。session的运用不妨使得很多乞求都不妨经过同一个tcp贯穿来发送,俭朴了搜集资源和体例资源。8、怎样使得apache对存户端举行域名考证 不妨在httpd.conf内里树立:hostnamelookups on|off|double即使是运用on,那么惟有举行一次反查,即使用double,那么举行反查之后还要举行一次正向领会,惟有两次的截止互符合合才行,而off即是不举行域名考证。即使为了安定,倡导运用double;为了加速考察速率,倡导运用off。 9、怎样使得apache只监听在一定的ip窜改httpd.conf,在内里运用bindaddress 192.168.0.1如许就能使得apache只监听外界对192.168.0.1的http乞求。即使运用:bindaddress *就表白apache监听一切搜集接口上的http乞求。固然用风火墙也不妨实行。10、apache中怎样控制http乞求的动静主体的巨细 在httpd.conf内里树立:limitrequestbody nn是平头,单元是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 nn是平头,表白最大贯穿数,取值范畴在1和256之间,即使要让apache扶助更多的贯穿数,那么须要窜改源码中的httpd.h文献,把设置的hard_server_limit值改大而后再编写翻译。13、怎样使每个用户有独力的cgi-bin目次 有两种可采用的本领:(1)在apache摆设文献内里对于public_html的树立反面介入底下的属性:scriptaliasmatch ^/~([^/]*)/cgi-bin/(.*) /home/$1/cgi-bin/$2(2)在apache摆设文献内里对于public_html的树立内里介入底下的属性:<directory /home/*/public_html/cgi-bin>options execcgisethandler cgi-script</directory>14、怎样安排apache的最大过程数apache承诺为乞求开的最大过程数是256,maxclients的控制是256.即使用户多了,用户就只能看到waiting for reply....而后比及下一个可用过程的展示。这个最大数,是apache的步调确定的--它的nt版不妨有1024,但unix版惟有256,你不妨在src/include/httpd.h中看到: #ifndef hard_server_limit #ifdef win32 #define hard_server_limit 1024 #else #define hard_server_limit 256 #endif #endif 你不妨把它调到1024,而后再编写翻译你的体例。 15、怎样樊篱来自某个internet地方的用户考察apache效劳器 不妨运用deny和allow来控制考察,比方要遏止202.202.202.xx搜集的用户考察:<directory /www/htdocs> order deny,allowdeny from 202.202.202.0/24</directory>16、怎样在日记内里记载apache欣赏器和援用消息 你须要把mod_log_config编写翻译到你的apache效劳器中,而后运用底下一致的摆设:customlog logs/access_log "%h %l %u %t "%r" %s %b "%{referer}i" "%{user-agent}i""17、怎样窜改apache归来的头部消息题目领会:当存户端贯穿到apache效劳器的功夫,apache普遍会归来效劳器本子、非缺省模块等消息,比方:server: apache/1.3.26 (unix) mod_perl/1.26处置:你不妨在apache的摆设文献内里作如次树立让它归来的对于效劳器的消息缩小到最少:servertokens prod提防:如许树立此后apache还会归来确定的效劳器消息,比方:server: apache然而这个不会对效劳器安定爆发太多的感化,由于很多扫描软硬件是扫描的功夫是不顾你效劳器归来的头部消息的。你即使想把效劳器归来的关系消息形成:server: it is a none-apache server那么你就要去窜改源码了。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.