resin安裝配置html
1、 安裝jdk java
安裝jdk的方法和安裝tomcat的方法是同樣的mysql
參考網址:http://sxct168.blog.51cto.com/824373/1669586linux
二 、安裝resin nginx
一、下載resinweb
wget www.aminglinux.com/bbs/data/p_w_upload/forum/resin-4.0.36.tar.gzsql
官網地址:http://www.caucho.com/download/resin-4.0.36.tar.gzvim
二、解壓瀏覽器
tar zxvf resin-4.0.36.tar.gztomcat
三、編輯配置文件
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
四、編譯安裝
make && make install
五、啓動
[root@mysql resin-4.0.36]# /etc/init.d/resin start
3、 配置resin
一、進入到/usr/local/resin /conf/目錄
cd /usr/local/resin/conf
二、編輯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>
具體如圖:
host id:表示的是域名
root-directory="/tmp/123"/:後面寫的是網站的根目錄
注意,這裏並非在</host>下面再加一段,而是直接更改裏面的<host></host>
三、建立/tmp/123/
mkdir /tmp/123/
四、使用vin新建一個jsp文件,名稱能夠隨便給,這裏就用111吧
vim /tmp/123/111.jsp
加入如下代碼:
<html><body><center> Now time is: <%=new java.util.Date()%> </center></body></html>
五、重啓resin
/etc/init.d/resin restart
4、測試 :
curl -x127.0.0.1:8080 www.123.com/111.jsp
一、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>
出現這個提示就說明測試成功
二、在瀏覽器測試
5、使用nginx代理resin
一、進入nginx的配置文件所在的目錄
/usr/local/nginx/conf/vhosts/
二、編輯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; }
三、啓動nginx
/etc/init.d/nginx start
若是以前是nginx是啓動的,那麼就stop或者restart
四、在瀏覽器訪問的時候不要在加端口號就能夠訪問
筆記有錯誤的地方還請大神指正,小白會繼續修改