resin安裝配置

                                               resin安裝配置

一、 安裝jdk 

    安裝jdk的方法和安裝tomcat的方法是一樣的

    參考網址:http://sxct168.blog.51cto.com/824373/1669586

二 、安裝resin 

1、下載resin

   wget  www.aminglinux.com/bbs/data/p_w_upload/forum/resin-4.0.36.tar.gz

    官網地址:http://www.caucho.com/download/resin-4.0.36.tar.gz

2、解壓

   tar zxvf resin-4.0.36.tar.gz

3、編輯配置文件

   1)進入resin-4.0.36目錄

     cd resin-4.0.36

2)編輯配置文件 

   

 ./configure --prefix=/usr/local/resin  --with-java-home=/usr/local/jdk1.7.0_79


4、編譯安裝

   make  && make install 

5、啓動

 

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


三、 配置resin

1、進入到/usr/local/resin /conf/目錄

     cd /usr/local/resin/conf

2、編輯resin.xml配置文件

    vim  resin.xml

1)配置文件結構:  <cluster  id="app"> <host></host> </cluster>  

     解釋:cluster屬於最外層的,包含host。host就表示一個虛擬主機。如果需要添加第二個虛擬主機需要在cluste中添加host就可以了


2)虛擬主機配置解釋

    在<host></host>裏面加入以下代碼,放在 <cluster id="app">下:

   

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

具體如圖:

wKiom1WVMGPAJKqnAAIlCETRzgI719.jpg

host id:表示的是域名

root-directory="/tmp/123"/:後面寫的是網站的根目錄


注意,這裏並不是在</host>下面再加一段,而是直接更改裏面的<host></host>

3、創建/tmp/123/

     mkdir /tmp/123/

4、使用vin新建一個jsp文件,名稱可以隨便給,這裏就用111吧

   vim  /tmp/123/111.jsp  

加入以下代碼:

 

  <html><body><center> 
   Now time is: <%=new java.util.Date()%> 
   </center></body></html>

5、重啓resin

   /etc/init.d/resin restart


四、測試 :

curl -x127.0.0.1:8080  www.123.com/111.jsp

1、Linux系統測試

 

  [root@mysql conf]# curl -x127.0.0.1:8080 www.123.com/111.jsp
  <html><body><center> 
  Now time is: Wed Jul 01 14:08:33 CST 2015 
  </center></body></html>

 

出現這個提示就說明測試成功


2、在瀏覽器測試

wKioL1WVMnrBQjmcAAD-lFVbAu4888.jpg

五、使用nginx代理resin

1、進入nginx的配置文件所在的目錄

      /usr/local/nginx/conf/vhosts/

2、編輯proxy.conf文件

   vim proxy.conf 

     修改以下選項:

     

   

server {
            listen 80;
            server_name www.123.com; #這裏修成resin的域名
            location / {
                proxy_pass      http://127.0.0.1:8080/; #這填寫域名對應的IP地址,一定要在後面加上resin的端口號
                proxy_set_header Host   $host;
                proxy_set_header X-Real-IP      $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            }
    #            access_log  /home/logs/aaa_access.log combined;
        }


3、啓動nginx

    /etc/init.d/nginx start

   如果之前是nginx是啓動的,那麼就stop或者restart

4、在瀏覽器訪問的時候不要在加端口號就可以訪問

wKiom1WVMObxaLSNAAEuQHbyJB8972.jpg

         筆記有錯誤的地方還請大神指正,小白會繼續修改 

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