在Apache上以 DSO 方式安装 PHP
如果以静态方式安装Apache ,则每次 PHP 有升级后,就必须重新安装 Apache,所以,在实践当中,笔者总是建议用户以 DSO 方式来安装 PHP。如果需要安装 ApacheSSL 时,你就更会感觉到DSO 的方便和快捷了。 DSO 字面的含义就是动态共享对象,详细的文档可以参考 Apache 的在线...
10分钟分析Web服务器
架设好一个Web服务器以后,最关心的莫过于系统的使用情况了。这就需要我们来分析日志文件,一个著名的日子分析工具叫做 "analog",本文将通过对analog的配置,来让读者迅速架构起自己的分析程序。 因为时间只有十分钟,所以我们不会长篇大论讲述Analog的配置选项。下面是一...
Apache与Tomcat安装配置手册
很多朋友都发信给我,希望得到最新的安装文档,我就利用业余时间,安装了Red Hat Linux release 8.0 (Psyche)和所需的应用软件,并重新设置Apache和Tomcat整合的配置。安装和配置还算比较顺利,所以就更新了这个文档,希望对大家会有所帮助!如果有什么错误 的地方,也请大家...
使用负载均衡技术建设高负载的网络站点(3)
此外部的客户机就可能随机的得到对应www的不同地址,那随的HTTP请求也就发送给不同地址了。 DNS负载均衡的优点是简单、易行,并且服务器可以位互联网的任意位置上,当前使用在包括Yahoo在内的Web站点上。然而它也存在不少缺点,一个缺点是为了保证DNS数据及时更新,一般都要...
使用负载均衡技术建设高负载的网络站点(4)
然而对大部分站点来讲,当前负载均衡主要是解决Web服务器处理能力瓶颈的,而非网络传输能力,很多站点的互联网连接带宽总共也不过10MB,只有极少的站点能够拥有较高速的网络连接,因此一般没有必要使用这些负载均衡器这样的昂贵设备。 使用软件方式来实现基网络地址转换的负...
使用负载均衡技术建设高负载的网络站点(2)
1、基特定服务器软件的负载均衡 很多网络协议都支持“复位向”功能,例如在HTTP协议中支持Location指令,接收到这个指令的浏览器将自动复位向到Location指明的另一个URL上。由发送Location指令比起执行服务请求,对Web服务器的负载要小的多,因此可以根据这个功能来设计一种...
使用负载均衡技术建设高负载的网络站点(1)
Internet的快速增长使多媒体网络服务器,特别是Web服务器,面对的访问者数量快速增加,网络服务器需要具备提供STRONG大量并发访问服务的能力。例如Yahoo每天会收到数百万次的访问请求,因此对提供大负载Web服务的服务器来讲,CPU、I/O处理能力很快会成为瓶颈。 简单的提高硬...
Web服务器负载均衡方案(3)
ClusterServer Configuration→Cluster Services→Application Stability Agents: (1)http为默认的服务,不用设置 (2)ftp----/usr/lib/ftpAgent ClusterServer Configuration→Cluster Services→Service Settings: (1)http,80:TCP,sticky (2)ftp,21:TCP,ftp ClusterServer C...
Web服务器负载均衡方案(2)
1.1 直接路由(Direct forwarding) 当参与集群的计算机和作为控制管理的计算机在同一个网段时可以用此法,控制管理的计算机接收到请求包时直接送到参与集群的节点。优点是返回给客户的流量不经过控制主机,速度快开销少。 1.2 网络地址转换(NAT) 这种方法可能大家较熟悉,地址...
Web服务器负载均衡方案(1)
集群的概念容易和一些概念(SMP 、NUMA、MPP、分布处理)相混淆,其主要区别在资源被共享和复制的级别不同。它们是按SMP、NUMA、MPP、集群、分布处理从最紧密到最松散的排列。 SMP(多处理系统):这种系统是在一台计算机里有多个CPU,CPU之间的地位是平等的,它们共享内存空间和I...
通过内核httpd实现web服务加速(4)
五、参数 下面的参数可以通过/proc/sys/net/khttpd被配置: 变量名 默认值 含义 serverport 8080 kHTTPd监听的服务端口 clientport 80 用户空间的web服务器的监听端口 threads 2 服务器线程的数量,对于小型web来说应该是每个CPU对应一个,对于大型网站来说(活动文件不是保...
通过内核httpd实现web服务加速(3)
在这种情况下,你首先需要修改Apache的配置: Port 80 修改为 Port 8080 3、停止kHTTPd 为了修改配置,首先需要停止kHTTPd: #echo 1 /proc/sys/net/khttpd/stop 如果希望卸载模块,停止kHTTPd以后,运行: echo 1 /proc/sys/net/khttpd/unload 如果你感觉对你来说这个过程太...