resin安裝與配置

下面我們來介紹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@qiangzi resin-4.0.45]# ./configure --prefix=/usr/local/resin --with-java=/usr/local/jdk1.8.0_131/

4、安裝

[root@tpp resin-4.0.45]# make

[root@tpp resin-4.0.45]# make install

[root@qiangzi resin-4.0.45]# ls /usr/local/resin/

app-inf  conf  endorsed  libexec  project-jars  webapp-jars

bin      doc   lib       log      resin-inf     webapps

[root@qiangzi resin-4.0.45]# ls /etc/init.d/resin   (自動生成啓動腳本)

/etc/init.d/resin

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的首頁。(記得關閉防火牆)

wKioL1lHgDWzZFOpAABVLA_0VTE683.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>

如圖:

wKiom1lHgGHwbxdyAAAxPZyCGoE715.jpg

wKioL1lHgGHykop2AABj3NCUh3o965.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搭建成功。

wKioL1lHgH_SUK8iAAAxO-PP6T4914.jpg

停止和啓動:

[root@qiangzi conf]# /etc/init.d/resin stop

Stopping resin: .

[root@qiangzi conf]# /etc/init.d/resin start

Starting resin: .


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章