转载:http://coolerfeng.blog.51cto.com/133059/54422
上次的文章中,学习了resin的初步配置
http://coolerfeng.blog.51cto.com/blog/133059/48073RESIN除了可以配置为独立的WEB SERVER,还能和apache整合起来,由apache处理静态的内容,由resin处理jsp,selvet英语好的可以直接去看官方文档
http://www.caucho.com/resin-3.1/doc/install-apache.xtp本文以RESIN3.0.25为例,需要如下步骤:1.编译apache如果apache已经安装,需要检查apache是否支持DSO,用如下命令来检查# /usr/local/apache/bin/httpd -lCompiled-in modules: ... mod_so.c ...如果有mod_so.c,说明支持DSO.如果不支持,或者想重新安装一个新apache,可以用源码来重新编译一个# ./configure --prefix=/usr/local/apache --enable-module=so# make# make install2.编译mod_caucho.so模块解压缩resin的源码,(编译RESIN前需要安装JDK,并设置好JDK)# ./configure --with-apxs=/usr/local/apache/bin/apxs# make# make install如果不知道apxs的路径可以用# ./configure --with-apache=/usr/local/apache指定apache的路径也可以完成后,应该在apache的modules目录下生成mod_caucho.so这个模块文件3.设置环境变量resin的运行需要设置JAVA_HOME,RESIN_HOME和CLASSPATH可以不设修改~/.profile or /etc/profilevi ~/.profile# Java LocationJAVA_HOME=/<installdir>/jdk1.4export JAVA_HOME# Resin location (optional). Usually Resin can figure this out.RESIN_HOME=/<installdir>/resin-3.1.2export RESIN_HOME# If you're using additional class libraries, you'll need to put them# in the classpath.CLASSPATH=4.设置resin.conf编译resin的配置文件.修改粗体部分#vi conf/resin.conf <cluster> <srun server-id="" host="127.0.0.1" port="6802"/> </cluster>server-id 可以自己定义,resin如果不和apache在同一台机器,host后改为resin的ip,port将resin的默认文档目录与apache的DocumentRoot设为一致的目录<host id=""> <web-app id='/' document-directory="/usr/local/apache/htdocs"/></host>启动resin# bin/httpd.sh编写一个jsp文件来测试resin是否正常创建一个文件#vi /usr/local/apache/htdocs/test.jsp2 + 2 = <%= 2 + 2 %>在浏览器中浏览
http://localhost:8080/test.jsp如果能看到2 + 2 = 4说明resin正常 修改apache设置编译resin成功后会自动修改apache的httpd.conf,加入如下内容,如果没有自动添加,应该手动添加如下内容LoadModule caucho_module libexec/mod_caucho.soResinConfigServer localhost 6802<Location /caucho-status> SetHandler caucho-status</Location>5.重启apache和后端resin再次测试jsp文件和html文件,
http://localhost/test.jsp如果可以看到页面,说明配置成功了.
分享到:
相关推荐
1. Apache与Resin的整合:Apache主要负责静态资源的处理,Resin则处理动态内容如Java Web应用程序。在Apache中,通过加载mod_caucho模块与Resin进行通信。配置中,`ResinConfigServer`指令指定了Resin服务器的位置和...
Java 使用 Apache+Resin 实现负载均衡设置 Java 使用 Apache+Resin 实现负载均衡设置是一种常见的解决方案,旨在提高系统的可用性和可扩展性。下面是该方案的详细说明: 一、为什么需要负载均衡? 在实际应用中,...
### Linux下的Apache+MySQL+PHP+Resin整合详解 #### 一、背景介绍与环境准备 在Linux系统中实现Apache+MySQL+PHP+Resin的整合对于构建高性能、稳定的Web应用至关重要。本篇文章将详细讲解如何在Red Hat AS4环境下...
### Resin 入门基础教程知识点概述 #### 一、Resin 概览 - **Resin 特性** - Resin 和 Resin Professional 的功能对比:Resin 是一款高性能且灵活的 Java 应用服务器,适用于部署 Java Web 应用程序。它支持 JSP ...
【标题】:“resin+apache http server+eclipse集成项目:book.rar”是一个关于在Eclipse集成开发环境中配置和使用Resin应用服务器与Apache HTTP Server的教程资源。这个压缩包包含了一个名为“book”的项目,可能是...
1. 安装Apache2:在Linux系统中,可以通过包管理器(如apt-get或yum)安装Apache2。确保安装完成后,Apache2服务已经启动并配置为开机自启。 2. 安装Resin:解压`resin-2.1.16.zip`文件,按照官方文档的指示进行...
- **Tomcat 5.5**:Apache提供的Java Servlet/JSP容器。 - **JRE1.5.0**:Java运行环境。 **安装顺序**: - 首先安装JRE(JDK),确保系统环境变量正确配置。 - 接着安装Apache和Resin。 **配置JRE(JDK)**: 1. **...
### Linux下Apache与Resin整合知识点详解 #### 一、整合背景及意义 Apache与Resin作为两种不同的Web服务器软件,各自拥有独特的优势。Apache以其高效稳定、支持丰富的模块著称,尤其适合处理静态资源;而Resin则是...
这是本人去年底,自己构建了Resin+Apache+JSP,为方便以后再次构建,特写了这个文档
Apache+Resin 在 Linux 的搭建 在 Linux 操作系统中搭建 Apache 和 Resin 需要遵循一定的步骤,以下是详细的搭建步骤。 卸载 JDK 在 Linux 中,卸载 JDK 需要使用 rpm 命令。首先,使用 `rpm -qa|grep jdk` 查看...
将Apache与Resin整合在一起,可以利用Apache的强大功能(如负载均衡、SSL处理和静态内容服务)以及Resin对JSP、Servlet和Java EE应用的良好支持。本文将详细讲解如何进行Apache与Resin的整合。 一、整合目的 整合...
在IT行业中,构建高效、可扩展的Web服务是至关重要的,而Apache和Resin作为两个常用的Web服务器,可以通过集群配置实现负载均衡。本篇将详细讲解如何在Windows 2003操作系统上利用Apache和Resin搭建负载均衡环境,...
Apache2.2与Resin3的整合是为了实现动态内容(如JSP、Action请求)与静态资源的有效分离,以提高系统的访问效率和静态界面的独立发布与管理能力。在Windows 8环境下,以下是详细的整合步骤: 首先,我们需要安装...
《Resin3.0.x与Apache2.0.x集成配置详解》 在互联网服务领域,Resin和Apache是两种常见的Web服务器。Resin,作为Java应用服务器,以其高效的性能和对Servlet、JSP的支持而受到青睐;而Apache,作为开源HTTP服务器,...
2. **Resin介绍** Resin是一款快速、易于配置的JSP/Servlet引擎,适用于Windows和UNIX/Linux平台。Resin 1.3虽非完全的应用服务器,但Resin 2.0增加了J2EE特性,使其成为一个有竞争力的选项。Resin在JSP标签和XML...
NULL 博文链接:https://bstics.iteye.com/blog/752334
BalancerMember http://resin-server2:8080 route=server2 ProxySet stickysession=JSESSIONID|jsessionid nofailover=On *:80> ServerName your.domain.com ProxyPass / balancer://mycluster/ ...
Apache 与 Resin 整合实现负载均衡是一种常见的 Web 服务器集群技术,旨在提高网站的可用性和性能。这种集成允许 Apache 作为前端服务器接收请求,并根据预设策略将这些请求分发到多个后端 Resin 服务器,这些服务器...
1. **模块化设计**:Apache 2.2 支持通过加载各种模块来扩展功能,例如mod_rewrite用于URL重写,mod_ssl用于HTTPS支持,mod_proxy用于代理服务等。 2. **性能优化**:具备多线程处理和连接池管理,可以有效处理高...