
Apache
文章平均质量分 75
Stephen@Tang
这个作者很懒,什么都没留下…
展开
-
APACHE ab并发测试
以前安装好APACHE总是不知道该如何测试APACHE的性能,现在总算找到一个测试工具了。就是APACHE自带的测试工具AB(apache benchmark).在APACHE的bin目录下。格式: ./ab [options] [http://]hostname[:port]/path参数:-n requests Number of requests to perform//在测试会话中所执行的请求个数。默认时,仅执行一个请求-c concurrency Number of mul转载 2010-12-31 15:15:00 · 2358 阅读 · 0 评论 -
tomcat HTTP DIGEST
web.xml: security-constraint> web-resource-collection> url-pattern>/secure/*url-pattern> web-resource-collection> auth-constraint> role-na转载 2012-11-27 14:27:26 · 1250 阅读 · 0 评论 -
Apache和Tomcat结合提高性能优化
研究了Apache 和Tomcat做负载均衡,系统正式上线后就需要考虑如果对Apache和Tomcat进行性能优化,以便能够充分发挥硬件和软件的处理能力。Apache Http Server: 影响性能的最核心特性:MPM(Multi-Processing Modules,多道处理模块):进入httpd-2.0.45目录,运行以下代码:$ ./configure --help|g转载 2012-12-10 13:22:06 · 903 阅读 · 0 评论 -
Linux系统下安装 apache2.4.1的过程
Linux系统下安装 apache2.4.1的过程 本以为linux下安装apache是件很简单的过程。三命令就可以搞定,jxvf解压,make 编译,make install 安装就OK了。没想到这个过程还颇费周折。可能和环境有关吧。先说一下我的环境。---------------------------linux : cenos5.5 (验证4.8也会碰到以下问题)ap转载 2012-12-26 14:36:11 · 2673 阅读 · 0 评论 -
对apache中并发控制参数prefork理解和调优
一个apache有linux下的并发不是很高的,大约到3K的样子(其实处理的http的请求可能只有300/s),普通的服务器都会不同程度的 出现问题.apache有关并发控制主要是 prefork和worker二个其中一个来控制.我们可以使用httpd -l来确定当前使用的MPM是prefork.c,还是Worker.c.下面是apache中有关prefork的配置.下面是我优化过的参数.转载 2012-12-27 17:30:44 · 616 阅读 · 0 评论 -
Apache的工作模式和Keepalive设置导致的SYN_RECV
首先说一下Apache的工作模式吧:prefork–Unix平台上的默认(缺省)MPM,使用多个子进程,每个子进程只有一个线程。每个进程在某个确定的时间只能维持一个连接,效率高,但内存占用量比较大。(内存!白菜价)worker–使用多个子进程,每个子进程有多个线程,每个线程在某个确定的时间只能维持一个连接,内存占用量比较小,适合高流量的http服务器。缺点是假如一个线程崩溃,整转载 2012-12-27 17:48:15 · 3019 阅读 · 0 评论 -
浅谈apache与tomact的整合
一般来讲,配置apache和tomcat的整合有三种方式,mod_proxy,mod_ajp和mod_jk等三种方式,前2种配置步骤类似且相对容易,且只支持apache2.2以后的版本,mod_jk则配置相对复杂,但强在稳定性和性能方面,因为没有系统的写过这方面的文档,故在此简要的记录下使用mod_proxy和mod_jk两种方式来整合apache和tomcat!三种方式的对比,具体请参考:h转载 2012-12-27 08:20:45 · 1514 阅读 · 0 评论 -
Apache2 httpd.conf 中文版
## 基于 NCSA 服务的配置文件。##这是Apache服务器主要配置文件。#它包含服务器的影响服务器运行的配置指令。#参见http://httpd.ache.org/doc-2.0/>以取得关于这些指令的详细信息##不要只是简单的阅读这些指令信息而不去理解它。#这里只是做了简单的说明,如果你没有参考在线文件,你就会被警告。##这些配置指令被分为下面三个部转载 2012-12-20 08:36:30 · 518 阅读 · 0 评论 -
Apache与Tomcat的3种连接方式分析
首先我们先介绍一下为什么要让 Apache 与 Tomcat 之间进行连接。事实上 Tomcat 本身已经提供了 HTTP 服务,该服务默认的端口是 8080,装好 tomcat 后通过 8080 端口可以直接使用 Tomcat 所运行的应用程序,你也可以将该端口改为 80。既然 Tomcat 本身已经可以提供这样的服务,我们为什么还要引入 Apache 或者其他的一些专门的 HT转载 2012-12-20 08:45:21 · 553 阅读 · 0 评论 -
(总结)Nginx与Apache、Tomcat、Resin动静分离核心配置
PS:近来有几个刚使用nginx的新童鞋老问我,nginx+fastcgi不够稳定,偶尔出现502错误,怎么解决?本人使用nginx也有3年多了,也认为php-fpm模块不够稳定,在访问量不大的时候没事,访问量增大时易出现502,当然这个还跟nginx的一些缓存设置和超时设置有关,设置不合理就易出现。php-fpm动态生成大型页面也没有优势,有时候会使php-cgi进程变成僵尸进程。据说php转载 2012-12-20 08:46:28 · 1081 阅读 · 0 评论 -
TcpTimedWaitDelay和MaxUserPort设置
描述:确定 TCP/IP 可释放已关闭连接并重用其资源前,必须经过的时间。关闭和释放之间的此时间间隔通称 TIME_WAIT 状态或两倍最大段生命周期(2MSL)状态。此时间期间,重新打开到客户机和服务器的连接的成本少于建立新连接。减少此条目的值允许 TCP/IP 更快地释放已关闭的连接,为新连接提供更多资源。如果运行的应用程序需要快速释放和创建新连接,而且由于 TIME_WAIT 中存在很多连接转载 2013-02-22 08:48:36 · 965 阅读 · 0 评论 -
apache tomcat 6集群负载和session复制
apache tomcat 6集群负载和session复制TomcatApache配置管理应用服务器XP 无意间看到tomcat 6集群的内容,就尝试配置了一下,还是遇到很多问题,特此记录。apache服务器和tomcat的连接方法其实有三种:JK、http_proxy和ajp_proxy。本文主要介绍最为常见的JK。环境:PC2台:pc1(IP转载 2013-07-16 13:00:20 · 885 阅读 · 0 评论 -
Apache负载均衡设置方法: mod_proxy
一般来说,负载均衡就是将客户端的请求分流给后端的各个真实服务器,达到负载均衡的目的。还有一种方式是用两台服务器,一台作为主服务器(Master),另一台作为热备份(Hot Standby),请求全部分给主服务器,在主服务器当机时,立即切换到备份服务器,以提高系统的整体可第一次看到这个标题时我也很惊讶,Apache居然还能做负载均衡?真是太强大了。经过一番调查后发现的确可以,而且功能一点都不差。转载 2013-08-23 16:32:27 · 892 阅读 · 0 评论 -
Apache的ProxyPass指令详解
原文地址:http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxypass翻译:ShiningRay描述:将远程服务器映射到本地服务器的URL空间语法:ProxyPass [路径] !|url [键=值 键=值 ...]] [nocanon]上下文: server config, virtual host, director转载 2013-08-23 16:31:26 · 2265 阅读 · 0 评论 -
Apache安全设置
Apache安全设置Apache服务器走到那里,unix/linux就跟到那里,这足以说明在WEB服务器领域Apache的优良性能与市场占有率这今天互联网的大环境下,web服务已经成为公司企业必不可少的业务,大多数的安全问题也跟随而来,攻击重点也转移为web攻击,许多web与颇有价值的客户服务与电子商业活动结合在一起,这也是吸引恶意攻击重要原因。先来了解下web所面临的安全风险转载 2013-09-27 08:37:14 · 1183 阅读 · 0 评论 -
Tomcat优化 - 压力测试
<br />在Tomcat和应用程序进行了压力测试后,如果您对应用程序的性能结果不太满意,就可以采取一些性能调整措施了,当然了前提是应用程序没有问题,我们这里只讲Tomcat的调整。由于Tomcat的运行依赖于JVM,所以在这里我们把Tomcat的调整可以分为两类来详细描述: <br /><br /> 外部环境调整 <br /><br /> 调整非Tomcat组件,例如Tomcat运行的操作系统和运行Tomcat的java虚拟机。 <br /><br /> 自身调整 <br /><br转载 2011-04-23 21:23:00 · 1283 阅读 · 0 评论 -
apache2.2.* + tomcat 6.0 整合及优化
<br />一、整合 <br /> 1、首先下载apache,以及tomcat 对应的版本,并下载相关版本的jk文件<br /> apache2.2.15<br /> tomcat6.0<br /> mod_jk-1.2.30-httpd-2.2.3.so<br /> 在tomcat下新建文件workers.properties 复制内容<br /> workers.tomcat_home=E转载 2011-04-25 10:26:00 · 831 阅读 · 0 评论 -
绕过 Apache httpproxy 继续DOS TOMCAT/JBOSS
<br />从长远的角度讲,一个完整的安全方案,应该是和现有架构本身的特性,是分开的,它并不能因为现有应用架构拦截了攻击,于是自己就表示影响不大。如果安全方案总是依靠应用现有的特性,那就要承受可能被绕过的隐患,这种隐患,导致我们总有一天,会不得不把补丁老老实实的打上去。如本文就是一个很好的例子。<br /><br /> 在上一篇文章《Tomcat远程拒绝服务漏洞分析(CVE-2010-2227)》中,笔者根据TOMCAT的补丁,分析出了攻击未修补版本的POC,相信不少人体验了一把。然而在实际使转载 2011-04-23 21:57:00 · 911 阅读 · 0 评论 -
Apache 负载均衡配置策略(一)
最近因为新疆移动项目的要求,必须要用负载均衡来实现HTTP请求,没办法,我这个人一般是有压力的环境下才会好好学习,所以只有老实的自己来边学边写了。 其实,我们在平时经常听说集群这个名词,但是真正知道的又有几个呢,恩,好了,不讲废话了,我就先给大家扫盲吧,当然,我讲的不一定是对的,我就把我自己知道的讲出来,集群目前分3类吧,科学集群、高可用性集群、负载均衡集群。 科学集群(Scientific Clustering,简称SC):使用特殊的软硬件技术将大量的计算能力有限的机器连接成计算能力巨大转载 2011-01-07 13:58:00 · 921 阅读 · 0 评论 -
Weblogic+Apache配置负载均衡(Load Balancing)要注意的一点
在Weblogic+Apache配置负载均衡(使用mod_wl_20.so 或 mod_wl_22.so)时,在Apache的配置文件中配置mod_wl_2x.so参数时,CookieName参数需要注意,必须与weblogic.xml里配置的CookieName的值一致,例如在weblogic.xml里配置的CookieName的值是JSID,则在httpd.conf里段里必须指定CookieName的值也是JSID,否则,无法实现“会话保持”功能。mod_wl_22.so插件的完整参数清单请转载 2011-01-07 13:59:00 · 1949 阅读 · 0 评论 -
Weblogic加Apache的负载均衡以及群集配置
Weblogic的负载均衡可以通过软件和硬件的方式实现。硬件可以使用F5等设备,软件一般使用apache来实现。下面说明使用apache的具体方法。Weblogic的负载均衡可以通过软件和硬件的方式实现。硬件可以使用F5等设备,软件一般使用apache来实现。下面说明使用apache的具体方法。1. 环境准备 Apache 2.2 http://httpd.apache.org/download.cgi Weblogic 9.2 三台机器,用途分别如下:2. 配置weblogic转载 2011-03-31 13:16:00 · 28809 阅读 · 0 评论 -
大型Java Web系统选型问题探讨
<br />一位ID是jackson1225的网友在JavaEye询问了一个大型Web系统的架构和部署选型问题,希望能提高现有的基于Java的Web应用的服务能力。由于架构模式和部署调优一直是Java社区的热门话题,这个问题引发了很多热心网友的讨论,其中一些意见对其它大型Web项目也有很好的指导意义。在讨论之初jackson1225这样描述了当前的应用的架构和部署方案:<br />目前系统架构如下:web层采用struts+tomcat实现,整个系统采用20多台web服务器,其负载均衡采用硬件F转载 2011-04-06 16:35:00 · 1038 阅读 · 0 评论 -
tomcat集群与负载均衡[一台服务器多tomcat集群模式]
<br /> <br />软件环境说明:<br /> Apache :apache_2.2.3-win32-x86-no_ssl.msi<br /> Tomcat: apache-tomcat-5.5.28.zip 2个<br /> mod_jk::mod_jk-1.2.28-httpd-2.2.3.so 1个<br />这些软件均可在各大搜索引擎搜到.版本可以不按我的来下..但是mod_jk的版本号.也就是以上红色部分必须一致.<br />安装:<b转载 2011-04-07 09:16:00 · 826 阅读 · 0 评论 -
Apache + Tomcat集群配置详解 (2)
<br />四、Tomcat配置<br /> <br /> 如果仅仅为了配置一个可用的集群,Tomcat的配置将会非常简单。分别打开t1和t2的server.xml配置文件,对于t1,尽量采用默认的设置,而对t2作较大改动以避免与t1冲突。如果t2和t1不在同一台服务器上运行,对于端口就不需做改动。<br /> <br /> 首先是配置关闭端口,找到<Server port="8005" shutdown="SHUTDOWN">,t1不变,把t2改为9005。<br /> <br /> 下转载 2011-04-08 13:00:00 · 499 阅读 · 0 评论 -
Apache + Tomcat集群配置详解 (1)
<br />一、软件准备<br /> <br />Apache 2.2 : http://httpd.apache.org/download.cgi,下载msi安装程序,选择no ssl版本<br /> <br />Tomcat 6.0 : http://tomcat.apache.org/download-60.cgi,下载Tomcat 6.0.18 zip文件<br /> <br />注意:由于Apache和Tomcat项目与集群相关的模块均处于持续发展和优化过程中,因此笔者不保证本文配置方法对转载 2011-04-08 12:59:00 · 682 阅读 · 0 评论 -
Tomcat集群Cluster实现原理剖析
<br />对于WEB应用集群的技术实现而言,最大的难点就是如何能在集群中的多个节点之间保持数据的一致性,会话(Session)信息是这些数据中最重要的一块。要实现这一点,大体上有两种方式,一种是把所有Session数据放到一台服务器上或者数据库中,集群中的所有节点通过访问这台Session服务器来获取数据;另一种就是在集群中的所有节点间进行Session数据的同步拷贝,任何一个节点均保存了所有的Session数据。两种方式都各有优点,第一种方式简单、易于实现,但是存在着Session服务器发生原创 2011-04-08 13:01:00 · 500 阅读 · 0 评论 -
Tomcat5集群中的SESSION复制(1)
<br />Tomcat 5服务器为集群和SESSION复制提供了集成的支持。本系列的第一篇文章将为大家提供SESSION持久性以及TOMCAT集群中SESSION复制的内在工作机制一个概要认识。我将会讨论SESSION复制在TOMCAT5中是怎样进行的以及跨越多集群节点的SESSION持久性的复制机制。在第2部分,我会详细讨论一个带有SESSION复制功能的TOMCAT集群的安装例子,并且比较不同的复制情形。<br /> 集群<br /> 传统独立服务器(非集群的)不提供任转载 2011-04-11 09:45:00 · 989 阅读 · 0 评论 -
Tomcat 5集群中的SESSION复制(2)
Tomcat 5中的SESSION复制 在版本5之前,TOMCAT服务器只支持sticky sessions (使用mod_jk模块进行负载平衡)。如果我们需要SESSION复制,必须依靠第3方软件例如JavaGroups 去实现。 Tomcat 5服务器带有SESSION复制功能。和集群特征类似,只要修改 server.xml 注册文件就能实现SESSION复制。 Martin Fowler 在他的书《 Enterprise Patterns》中谈到三个SESSION状态持久性模式,转载 2011-04-11 09:46:00 · 1086 阅读 · 0 评论 -
Tomcat5集群中的SESSION复制 (3)
<br />集群安装<br /><br /> 为了在TOMCAT5容器中SESSION复制可用,必须完成以下步骤:<br /><br /> ● 为了集群能够工作,你必须使用你系统上的多点传送可使用<br /> ● 为了有些使用SESSION复制,所有TOMCAT例程必须同样配置。这意味着WEB应用程序必须统一的部署在集群中的每台服务器上。这些配置同样简化了集群管理,维护和发现维修故障的任务。<br /> ● 在server.xml未注释的Cluster 和Val转载 2011-04-11 09:47:00 · 643 阅读 · 0 评论 -
apache gzip页面压缩
HTTP压缩对于纯文本内容可压缩至原大小的40%一下,从而提供60%以上的数据传输节约,虽然WEB服务器会因为压缩导致CPU占用的略微上升,但是可以节约大量用于传输的网络IO。对于数据压缩带来的用户浏览速度提升(让页面符合8秒定律),这点总体负载5%-10%上升是非常值得的。毕竟通过数据压缩会比通过不规范的HTML代码优化要方便得多。 <br />mod_gzip的安装:<br转载 2011-04-11 10:41:00 · 568 阅读 · 0 评论 -
Tomcat集群和负载均衡的实现(session同步)
<br />0, 环境说明<br /> Apache :apache_2.0.55 1 个<br /> Tomcat: apache-tomcat-5.5.17 (zip版) 2个<br /> mod_jk:: mod_jk-apache-2.0.55.so 1个<br />第一部分:负载均衡<br /> 负载均衡,就是apache将客户请求均衡的分给tomcat1,tomcat2....去处理<br /> 1.安装apche,tomc原创 2011-04-11 13:25:00 · 1113 阅读 · 0 评论 -
征服 Apache + Tomcat
<br />Apache 和 Tomcat原本就是一家,更是一家亲!Apache与Tomcat整合,无非是将Apache作为前端根据请求路径、端口、代理分发给多个Tomcat,以到达转发和负载均衡的目的!同时,通过Apache和Tomcat相互作用,进行粘性会话,会话拷贝构建集群!这一切的最终结果就是“云服务”!不要说Session不重要,当下火爆的团购,如果离开Session还能快活多久?如何保证Session同步,仍然是不能回避的问题!<br /><br原创 2011-04-12 14:02:00 · 1351 阅读 · 0 评论 -
基于LVS负载均衡的高性能Web站点设计与实现
文章出处:http://my.oschina.net/alanlqc/blog/151395目录[-]1、部署环境架构设计2、安装与配置说明2.1 Apache与PHP-FPM2.2 Varnish与Apache2.3 Nginx反向代理2.4 LVS负载均衡3、环境测试3.1 Apache与PHP-FPM3.2 Varnish与Apache3.3 Nginx3.4转载 2014-03-27 10:45:57 · 1513 阅读 · 0 评论