`

lighttpd+resin 负载均衡 收藏

阅读更多

 lighttpd+resin 负载均衡 收藏
1.Lighttpd:

下载最新版本:

wget http://www.lighttpd.net/download/lighttpd-1.4.16.tar.gz

tar zxvf lighttpd-1.4.16.tar.gz

cd lighttpd-1.4.16

./configure --prefix=/usr/local/lighttpd1416

make

make install

cp doc/rc.lighttpd.redhat /etc/rc.d/init.d/lighttpd

cp doc/sysconfig.lighttpd /etc/sysconfig/lighttpd

mkdir /etc/lighttpd

cp doc/lighttpd.conf /usr/local/lighttpd1416/conf/lighttpd.conf

chkconfig lighttpd on

接下来打开/etc/rc.d/init.d/lighttpd修改lighttpd的值如下

LIGHTTPD_CONF_PATH="/usr/local/lighttpd1416/conf/lighttpd.conf"

lighttpd="/usr/local/lighttpd1416/sbin/lighttpd"

vi /etc/sysconfig/lighttpd

LIGHTTPD_CONF_PATH=/usr/local/lighttpd1416/conf/lighttpd.conf

shell> service lighttpd start

更多关于lighttpd的配置请看lighttpd的文档

2:resin的cluster配置

下载Resin,tar zxvf resin.*.*.tar.gz

Cd resin

./configure –prefix=/usr/local/resin

Make&&make install

Vi resin.conf

<cluster id="app-space"> 
 
<server id="space" address="127.0.0.1" port="6804"> <watchdog-jvm-arg>-Dcom.sun.management.jmxremote</watchdog-jvm-arg> 
 
<watchdog-port>6604</watchdog-port> 
 
<thread-max>50</thread-max> 
 
<jvm-arg>-Xmx256m</jvm-arg> 
 
<jvm-arg>-XX:MaxPermSize=64m</jvm-arg> 
 
<jvm-arg>-Xdebug</jvm-arg> 
 
<jvm-arg>-Xnoagent</jvm-arg> 
 
<jvm-arg>-Djava.compiler=NONE</jvm-arg> 
 
<jvm-arg>-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9999</jvm-arg> 
 
<http id="" port="8084"/> 
 
</server> 
 
<host id="17.16.9.27" root-directory="/www/htdocs/webapps"> 
 
<stdout-log path='/www/htdocs/logs/resin/space/stdout.log' rollover-period='1D'/> 
 
<stderr-log path='/www/htdocs/logs/resin/space/stderr.log' rollover-period='1D'/> 
 
<access-log path='/www/htdocs/logs/resin/space/access.log' rollover-period='1D'/> 
 
<web-app id="/" root-directory="space"/> 
 
</host> 
 
</cluster> 
<cluster id="app-space">

<server id="space" address="127.0.0.1" port="6804"> <watchdog-jvm-arg>-Dcom.sun.management.jmxremote</watchdog-jvm-arg>

<watchdog-port>6604</watchdog-port>

<thread-max>50</thread-max>

<jvm-arg>-Xmx256m</jvm-arg>

<jvm-arg>-XX:MaxPermSize=64m</jvm-arg>

<jvm-arg>-Xdebug</jvm-arg>

<jvm-arg>-Xnoagent</jvm-arg>

<jvm-arg>-Djava.compiler=NONE</jvm-arg>

<jvm-arg>-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9999</jvm-arg>

<http id="" port="8084"/>

</server>

<host id="17.16.9.27" root-directory="/www/htdocs/webapps">

<stdout-log path='/www/htdocs/logs/resin/space/stdout.log' rollover-period='1D'/>

<stderr-log path='/www/htdocs/logs/resin/space/stderr.log' rollover-period='1D'/>

<access-log path='/www/htdocs/logs/resin/space/access.log' rollover-period='1D'/>

<web-app id="/" root-directory="space"/>

</host>

</cluster>
 

Resin 启动命令 :bin/httpd.sh –server space start|stop|restart

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/gumanren/archive/2010/06/11/5663068.aspx

分享到:
评论

相关推荐

    十几种经典web架构及场景分析

    3. 负载均衡和故障屏蔽Nginx可以作为负载均衡代理使用,并有故障屏蔽功能,这样,根据目录甚至一个正则表达式来制定负载均衡策略变成了小case。 4. 方便的运维管理,在各种情况下可以灵活制订方案。 架构3:新型的...

    校内、猫扑、facebook大型互动网站架构预览

    6. **负载均衡**:通过四层和七层负载均衡技术处理高并发请求,DNS轮询则适用于静态内容,而Session Sticky和Web管理界面则提供了更为精细的流量控制。 在构建大型互动网站时,可扩展性、性能、高可用性、性价比...

    主流商业及开源软件相关知识

    集群技术通过负载均衡器实现,负载均衡器可以将请求均匀地分配给集群中的各个节点,避免单点过载,确保服务的连续性和高效性。 ### 五、数据库与数据仓库的区别 数据库是按照数据结构来组织、存储和管理数据的仓库...

    企业应用:解密淘宝网的开源架构

    在应用服务器前,淘宝网部署了Apache作为Web服务器,以实现负载均衡和请求转发。Apache以其稳定性和强大的功能成为主流选择。然而,近年来,轻量级的Lighttpd(简称Lighty)因其低内存占用和优异的性能,也成为某些...

    美信软件操作文档

    - **Barracuda**:Barracuda Networks也是知名的负载均衡供应商。 #### 应用和业务 - **数据库** - **SQLServer**:支持Microsoft SQL Server的监测。 - **Oracle**:适用于Oracle数据库的监测。 - **...

    Apache配置.docx

    - 作为代理服务器或实现负载均衡等功能。 #### 五、Apache安装实战 在实际部署过程中,Apache的安装流程通常包括以下步骤: 1. **检查软件是否已安装**:使用`rpm -qa httpd`命令检查系统是否已安装Apache。 2. ...

    常用的web服务器软件整理(win+linux)

    4. **Nginx**:Nginx以其高效和轻量级著称,不仅能作为HTTP服务器,还可以作为反向代理和负载均衡器。它能有效地分发用户请求,提高Web应用的并发处理能力,特别是对于静态内容的处理有出色表现。 5. **Lighttpd**...

Global site tag (gtag.js) - Google Analytics