码迷,mamicode.com
首页 > 其他好文 > 详细

resin安装配置

时间:2015-05-31 01:33:41      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:resin

resin安装配置


Resin是CAUCHO公司(http://www.caucho.com/)的产品,是一个非常流行的支持servlets 和jsp的引擎,速度非常快。Resin本身包含了一个支持HTTP/1.1的WEB服务器。虽然它可以显示动态内容,但是它显示静态内容的能力也非常强,速度直逼APACHE SERVER。许多站点都是使用该WEB服务器构建的。


Resin也可以和许多其他的WEB服务器一起工作,比如Apache server和IIS等。Resin支持Servlets 2.3标准和JSP 1.2标准。熟悉ASP和PHP的用户可以发现用Resin来进行JSP编程是件很容易的事情。


Resin支持负载平衡(Load balancing),可以增加WEB站点的可靠性。方法是增加服务器的数量。比如一台SERVER的错误率是1%的话,那么支持负载平衡的两个Resin服务器就可以使错误率降到0.01%。


Resin有免费、收费版本;


1.安装jdk,步骤和上面tomcat安装一样;


2.安装resin

[root@webserver src]# cd /usr/local/src/

[root@webserver src]#  wget  www.aminglinux.com/bbs/data/attachment/forum/resin-4.0.36.tar.gz

[root@webserver src]#  tar zxf resin-4.0.36.tar.gz 

[root@webserver resin-4.0.36]#  cd resin-4.0.36

[root@webserver resin-4.0.36]#  ./configure --prefix=/usr/local/resin   --with-java-home=/usr/local/jdk1.8.0_45

[root@webserver resin-4.0.36]#  make

[root@webserver resin-4.0.36]#  make install

[root@webserver resin-4.0.36]#  /etc/init.d/resin start

3.配置resin

[root@webserver resin-4.0.36]# cd /usr/local/resin/conf/

[root@webserver conf]# vi  resin.properties    //修改resin监听端口

app.http          : 80   //将默认的8080端口改为80端口

[root@webserver conf]# vi resin.xml

在web-app的区域的</host>下内添加以下内容

         <host id="www.111.com" root-directory=".">
         <web-app id="/" root-directory="/tmp/123"/>
      </host>

[root@webserver conf]# mkdir /tmp/123

[root@webserver conf]# vi /tmp/123/time.jsp

<html><body><center>

Now time is: <%=new java.util.Date()%>

</center></body></html> 

[root@webserver conf]# /etc/init.d/resin restart
Stopping resin: .
Starting resin: .

[root@webserver conf]# curl -x127.0.0.1:80 www.111.com/time.jsp
<html><body><center> 
Now time is: Sat May 30 05:15:17 CST 2015 
</center></body></html> 

[root@webserver conf]# date
2015年 05月 30日 星期六 05:15:22 CST


4.使用nginx代理8080端口访问

[root@webserver conf]# vi  resin.properties    //修改resin监听端口

app.http          : 8080   //将之前修改为80端口改为8080端口

[root@webserver conf]# cat /usr/local/nginx/conf/vhosts/proxy.conf   //使用nginx代理8080端口
server {
    server_name www.111.com;
    location / {
         proxy_pass   http://127.0.0.1:8080/;
         proxy_set_header Host   $host;
         proxy_set_header X-Real-IP      $remote_addr;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

[root@webserver conf]# /etc/init.d/nginx restar

[root@webserver conf]# curl -x127.0.0.1:8080 www.111.com/time.jsp
<html><body><center> 
Now time is: Sun May 31 02:40:38 CST 2015 
</center></body></html> 

[root@webserver conf]# curl -x127.0.0.1:80 www.111.com/time.jsp
<html><body><center> 
Now time is: Sun May 31 02:40:31 CST 2015 
</center></body></html> 


 

用浏览器测试服务:

在C:\Windows\System32\drivers\etc更改host文件:192.168.1.111 www.111.com

浏览器访问 www.111.com/time.jsp 不用输入端口号,可以直接访问;

技术分享

技术分享


 

resin安装配置

标签:resin

原文地址:http://9950284.blog.51cto.com/9940284/1656689

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!