apache
moqiang02
这个作者很懒,什么都没留下…
展开
-
合理设置apache的连接数及进程工作方式
网站在线人数增多,访问时很慢。初步认为是服务器资源不足了,但经反复测试,一旦连接上,不断点击同一个页面上不同的链接,都能迅速打开,这种现象就是说明apache最大连接数已经满了,新的访客只能排队等待有空闲的链接,而如果一旦连接上,在keeyalive 的存活时间内(KeepAliveTimeout,默认5秒)都不用重新打开连接,因此解决的方法就是加大apache的最大连接数。1.在哪里设置转载 2014-03-29 11:22:14 · 6424 阅读 · 0 评论 -
利用apache限制IP并发数和下载流量控制
一,为什么要对IP并发数,下载流量进行控制说正题之前,先给大家讲个故事,那是在2007年,我进了一家公司,当时我们正在给达芙妮做电子商务网,www.idaphne.com。从三月份开始做的吧,九月份正式上线,上线后没多长时间,有一天服务器老是死,后来查了一下,一个IP访问是特别大,然后运维人员把这个IP给封了就好了,但是过了一会,这种情况又出现了,然后又把新出的这个IP也封了。我当时就想肯转载 2014-03-20 21:53:49 · 1351 阅读 · 0 评论 -
Apache禁止访问网站子目录的方法
在PHP网站开发中,基于WEB服务器和PHP网站程序代码的安全考虑,我们需要对相关的目录或者文件访问权限进行控制,以防止意外情况的发生,那么我们如何来实现这种功能呢?我们可以通过Apache来实现禁止目录访问(禁止游览列出的目录或文件列表)、禁止或允许IP与域名访问目录的功能。环境说明 我使用的是DedeCMS DedeAmpz的PHP运行环境,PHP版本5.2.4,Apache转载 2014-02-17 08:43:25 · 6733 阅读 · 0 评论 -
apache mod_alias模块功能介绍
我觉得mod_alias根mod_rewrite挺像的,都可以实现url的重写,而mod_alias可以实现简单的url重写的功能 ,而mod_rewrite可以实现比较复杂的重写。mod_alias有一种功能是非常强大的,使不在DocumentRoot目录下的内容也能成为”自己文档“中的一部分。而不需要在重新弄一个VirtualHost。一,测试前的准备,1,DocumentRoot转载 2014-04-19 21:27:46 · 2171 阅读 · 0 评论 -
三大WEB服务器对比分析(apache ,lighttpd,nginx)
一.软件介绍(apache lighttpd nginx)1. lighttpdLighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功转载 2014-04-20 23:51:12 · 727 阅读 · 0 评论 -
apache http server2.2 + tomcat5.5 性能调优
httpd加tomcat做负载均衡,采用session复制方式共享session,采用http-proxy连接方式,打开status mod一、没有做httpd和tomcat的启动参数修改,包括jvm内存和连接数限制的修改用ab测试:-n2650 -c265 http://localhost/test/page1.html。没有问题,吞吐量为290kb左右。再测试::-n2660 -c转载 2014-04-10 10:55:46 · 859 阅读 · 0 评论 -
Windows下Apache应用环境塔建安全设置(目录权限设置)
目的:为Apache,php配置受限制的用户权限。保护系统安全。需要的朋友可以参考下。环境配置情况:apache安装目录:d:\www-s\apachephp目录:d:\www-s\php5mysql目录:d:\www-s\mysql网站根目录:d:\www\htdocs专门为运行Apache运行所使用的用户:apache-u(可不隶属于任何用户组)PS转载 2014-04-10 15:03:34 · 5469 阅读 · 0 评论 -
降低winnt Apache服务的权限,让你的虚拟主机更安全
winnt 安装 Apache 后,在后台的服务默认是以system权限运行的(system是winnt的最高权限),这给服务器带来很大的安全隐患,最近我遇到的就是php的W8C 文件管理既然可以随意浏览,创建和删除winnt分区内的所有文件,包括系统目录的,因为php的权限也是system,可怕!我尝试修改php.ini禁用了一些函数但效果不好,一些程序不能运行解决办法:1,在管理工具-转载 2014-04-10 15:17:37 · 811 阅读 · 0 评论 -
Windows下降权MYSQL和apche的运行级别(普通用户权限运行)
1、MYSQL的降权运行 新建立一个用户比如mysql net user mysql microsoft /add net localgroup users mysql /del 不属于任何组 如果MYSQL装在d:\mysql ,那么,给 mysql完全控制 的权限 然后在系统服务中设置,MYSQL的服务属性,在登录属性当中,选择此用户mysql然后输入密码,确定。原创 2014-04-10 15:05:10 · 2376 阅读 · 0 评论 -
使用ab进行页面的压力测试
ab是apache自带的一个很好用的压力测试工具,当安装完apache的时候,就可以在bin下面找到ab1 .我们可以模拟100个并发用户,对一个页面发送1000个请求./ab -n1000 -c100 http://vm1.jianfeng.com/a.html其中-n代表请求数,-c代表并发数返回结果:##首先是apache的版本信息 This is Apa转载 2014-04-10 11:01:42 · 769 阅读 · 0 评论 -
CentOS 6.2安装配置LAMP服务器(Apache+PHP5+MySQL)
准备篇: 1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT(允许80端口通过防火墙) -A INPUT -m state --state NEW -m tcp -p tc转载 2014-02-27 22:26:57 · 1090 阅读 · 0 评论 -
Linux apache 添加 mod_rewrite模块
apache已安装完毕,手动添加mod_rewrite模块 #find . -name mod_rewrite.c //在apache的源码安装目录中寻找mod_rewrite.c文件#cd modules/mappers/ //进入包含mod_rewrite.c文件的目录#/usr/share/apache-2.2.11/bin/apxs -c mod_rewrite.c //apx转载 2014-08-03 09:51:36 · 2308 阅读 · 0 评论 -
apache2.2多域名绑定
apache2.2多域名绑定不同目录,将代码放在httpd.conf最后NameVirtualHost *:80ServerName wo.comServerAlias domain.tld *.domain.tldDocumentRoot /www/domainServerName wozine.comDocumentRoo转载 2013-09-03 07:01:51 · 1515 阅读 · 0 评论 -
Apache下禁止使用IP直接访问本站的配置方法
现在管的严啊,上面要求不能使用IP直接访问服务器,把apache配置做下调整就行了。方法如下:打开apache的配置文件# vi /usr/local/apache2/conf/extra/httpd-vhosts.conf在所有虚拟机的最前面加上一个noweb的#nowebDocumentRoot "/srv/htdocs/noweb/"Serve转载 2014-03-29 12:21:41 · 1038 阅读 · 0 评论 -
apache两种工作模式详解
1、prefork.c模块(一个非线程型的、预派生的MPM)prefork MPM 使用多个子进程,每个子进程只有一个线程。每个进程在某个确定的时间只能维持一个连接。在大多数平台上,Prefork MPM在效率上要比Worker MPM要高,但是内存使用大得多。prefork的无线程设计在某些情况下将比worker更有优势:他能够使用那些没有处理好线程安全的第三方模块,并 且对于那些线程调转载 2014-03-29 12:20:16 · 616 阅读 · 0 评论 -
Apache的多处理模块MPM
本博文主要参数 Apache 2.2文档以及Apache模块开发指南Apache的整个运行可以分为两个阶段:启动阶段和运行阶段。 在启动阶段时,它以ROOT特权来启动,进行解析配置文件(一般就是httpd.conf)、加载模块和初始化一些日志文件及内存共享段等操作,在启动阶段准备结束时,apache的控制转向多处理模块MPM,此时使得MPM能够在系统特权级运转载 2014-03-27 16:06:33 · 653 阅读 · 0 评论 -
Windows下Apache的优化
(1)首选查看apache的工作模式windows下的查看apache的工作模式命令:httpd -l如果列出mod_win32.c,则表示是 win32.c 工作方式。 列出的全部内容如下所示:core.cmod_win32.cmpm_winnt.chttp_core.cmod_so.cmpm_winnt.c是专门针对Windows NT优化的MPM(多路处理转载 2014-03-29 11:06:41 · 2079 阅读 · 0 评论 -
查看 Apache并发请求数及其TCP连接状态
服务器上的一些统计数据:1)统计80端口连接数netstat -nat|grep -i "80"|wc -l2)统计httpd协议连接数ps -ef|grep httpd|wc -l3)、统计已连接上的,状态为“establishednetstat -na|grep ESTABLISHED|wc -l4)、查出哪个IP地址连接最多,将其封了.nets转载 2014-03-29 13:05:44 · 1070 阅读 · 0 评论 -
apache配置多端口对应多个虚拟目录
经常需要在本地调试网站,却又不喜欢在http://localhost/网站的文件夹名且几个比较重要的项目我想直接用端口号以示区分,想达到的效果如下:http://localhost/ 默认80端口的时候访问的是D:\目录下的A网站http://localhost:8080/ 8080端口的时候访问的是E:\目录下的B网站以此类推,网站目录可以存放在硬盘下的任何地方。原创 2013-11-02 14:50:37 · 1357 阅读 · 0 评论 -
APACHE服务器httpd.exe进程占用cpu100%的解决方法
httpd.exe进程占用cpu%100,关闭掉AppServ服务,cpu应用率立刻下降到0。 重新启动AppServ又出现占用cpu高的情况。 原因,httpd.exe和防火墙配置有冲突。 解决方法如下: 1.网上邻居->本地链接->属性->internet协议(TCP/IP)->属性->高级->wins标签->去掉起用LMhosts查询前的勾。 2.控制面版->w转载 2014-03-27 16:33:54 · 3347 阅读 · 0 评论 -
Apache 配置文件详解
### Section 1: Global Environment//当服务器响应主机头(header)信息时显示Apache的版本和操作系统名称ServerTokens OS//设置服务器的根目录ServerRoot "/etc/httpd"#ScoreBoardFile run/httpd.scoreboard//设置运行Apache时使用的PidFile的路径转载 2014-03-29 13:07:28 · 1084 阅读 · 0 评论 -
合理设置apache httpd的最大连接数--linux
手头有一个网站在线人数增多,访问时很慢。初步认为是服务器资源不足了,但经反复测试,一旦连接上,不断点击同一个页面上不同的链接,都能迅速打开,这种现象就是说明apache最大连接数已经满了,新的访客只能排队等待有空闲的链接,而如果一旦连接上,在keeyalive 的存活时间内(KeepAliveTimeout,默认5秒)都不用重新打开连接,因此解决的方法就是加大apache的最大连接数。1.转载 2014-01-07 13:11:09 · 7163 阅读 · 0 评论 -
apache 工作模式
apache作为现今web服务器用的最广泛也是最稳定的开源服务器软件,其工作模式有许多中,目前主要有两种模式:prefork模式和worker模式prefork模式:这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作式类似于Apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它要求将每个请求相互独立的情况下最好的MPM,这样若一个转载 2014-03-29 11:11:44 · 674 阅读 · 0 评论 -
apache 限制IP访问
Options AllAllowOverride NoneOrder Deny,AllowDeny From allAllow From 192.168.0.0/24Allow From 127.0.0.1Allow From 59.37.x.x/28上面这一段的意思是对/var/www目录下面的文件,只允许从192.168.0/24 和 127.0.1、59.转载 2014-03-27 16:25:28 · 1353 阅读 · 0 评论 -
apache配置优化 - 解决apache环境下网站访问速度慢的问题(重点参考)
如果apche访问量过大,将会导致页面打开迟缓,下载速度也降低,如果由于经费和环境问题,集群方案没有得以应用。可以通过对Apache2增加模块MPM来进行优化, 这里我选择线程型MPM加以优化: 开启mpm:在httpd.conf文件中去掉 Include conf/extra/httpd-mpm.conf 前面的“#”号(提示:如果没有此段代码可以新加。没有此文件httpd-mpm.conf转载 2014-03-27 16:04:56 · 1633 阅读 · 0 评论 -
apache做反向代理服务器
apache做反向代理服务器apache代理分为正向代理和反向代理:1 正向代理: 客户端无法直接访问外部的web,需要在客户端所在的网络内架设一台代理服务器,客户端通过代理服务器访问外部的web(需要在客户端的浏览器中设置代理服务器)适用于: ①局域网的代理服务器(一般是网关,相当于squid的一般用法)②访问某个受限网络的代理服务器,如教育网访问某些国外网站需要找代理2 反转载 2014-12-02 18:28:36 · 664 阅读 · 0 评论