之前介绍了配置tomcat服务:http://msiyuetian.blog.51cto.com/8637744/1696388

下面我们来介绍resin服务。resin服务和tomcat服务相类似,都是可以用来解析jsp的程序。resin服务同样需要jdk的支持,所以我们也得安装jdk。


一、安装JDK


直接进JDK官网选择正确的版本:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

安装jdk参考之前配置tomcat服务中jdk的安装与配置,在这里就不叙述了。


二、安装resin


去resin官网下载合适的版本:http://caucho.com/

resin有两个版本,一个是免费的,一个是收费的,我们在虚拟机上测试,只用免费的就够了。

1、下载

[root@tpp ~]# cd /usr/local/src/
[root@tpp src]# wget http://caucho.com/download/resin-4.0.45.tar.gz


2、解压

[root@tpp src]# tar -zxvf resin-4.0.45.tar.gz


3、编译

[root@tpp src]# cd resin-4.0.45
[root@tpp resin-4.0.45]# ./configure --prefix=/usr/local/resin --with-java=/usr/local/jdk1.8.0_60/


4、安装

[root@tpp resin-4.0.45]# make
[root@tpp resin-4.0.45]# make install


5、启动resin

[root@tpp resin-4.0.45]# service resin start

:因为resin监听的端口为8080,而我们之前定义的tomcat的监听端口也是8080,所以启动之前先关闭tomcat服务。

查看resin服务是否启动:

[root@tpp resin-4.0.45]# ps aux|grep resin

接着我们可以在浏览器上输入192.168.0.109:8080进入resin的首页。(记得关闭防火墙)

wKioL1X-kn2z_6jPAAEHKIpXG_A452.jpg



三、配置resin


1、配置访问端口

resin服务默认监听的是8080端口,如果想改为80端口,则需修改resin.properties文件。

[root@tpp resin-4.0.45]# cd /usr/local/resin/conf/
[root@tpp conf]# vim resin.properties

找到

app.http          : 8080

改为

app.http          : 80

重启resin服务

[root@tpp conf]# service resin restart

接着我们在浏览器上输入192.168.0.109就可以直接访问resin首页了。


2、配置新的虚拟主机

如果想增加新的虚拟主机,则需修改resin.xml文件

[root@tpp conf]# vim resin.xml                   //在<cluster id="app">下添加如下内容
<host id="www.123.com" root-directory=".">
 <web-app id="/" root-directory="/data/resin"/>
</host>

如图:

wKiom1X-lZOSVRumAADEWls1owE233.jpg


创建网站文件存放的目录

[root@tpp conf]# mkdir -p /data/resin

重启resin服务

[root@tpp conf]# service resin restart


3、测试resin

测试resin和测试tomcat步骤一样。先创建tomcat的测试文件:

[root@tpp conf]# vim /data/resin/111.jsp     //加入如下内容:    
<html>
<body>
  <center>
      Now time is: <%=new java.util.Date()%>
  </center>
</body>
</html>

保存后,使用curl测试:

[root@tpp conf]# curl -xlocalhost:80 www.123.com/111.jsp  //运行结果如下 
<html>
<body>
  <center>
      Now time is: Mon Sep 21 00:42:47 CST 2015    
  </center>
</body>
</html>

另外,也可以用浏览器来测试:

找到本机 C:\Windows\System32\drivers\etc下的hosts文件,添加下面内容

192.168.0.109 www.123.com

在浏览器地址栏上输入:www.123.com/111jsp,显示下图所示,则说明resin搭建成功。

wKiom1X-lw7Ss09eAACERKWKtHo281.jpg