1. 程式人生 > >centos6.2 Nginx+Tomcat整合的安裝與配置

centos6.2 Nginx+Tomcat整合的安裝與配置

安裝jdk

解壓 tar -zxvf jdk-7u5-linux-x64.tar.gz

換個名字 mv  jdk1.7.0_05 jdk7
還是放到usr下面罷 mv jdk7  /usr/

修改配置檔案
vi etc/profile

最後新增

JAVA_HOME=/usr/jdk7(自己的路徑)

PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

重啟生效(不重啟 source /etc/profile)

java -version

安裝tomcat

啥也不說了,解壓tomcat

tar -zxvf apache-tomcat-6.0.33.tar.gz

換個名字 mv apache-tomcat-6.0.33 tomcat6

cd tomcat6 ,好了,上傳俺自己的服務

去bin 下面./startup.sh

測試一下8080埠,有隻貓,ok

安裝Nginx

http://nginx.org/en/download.html下載一個rpm檔案nginx-release-centos-6-0.el6.ngx.noarch.rpm

rpm -ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm 執行

yum install nginx

nginx -v  出版本號了

啟動它看看

which nginx 看看在哪裡啟動

/usr/sbin/nginx  啟動

/usr/sbin/nginx -s stop 關掉

ps -ef | grep "nginx: master process" | grep -v "grep" | awk -F ' ' '{print $2}'  看看主程式號

/usr/sbin/nginx -t   檢查配置檔案

直接輸入ip,預設80埠,好吧,

Welcome to nginx!

整合

去cd /etc/nginx/conf.d

編輯 vi default.conf

server裡面新增重定向

    index index.html index.htm index.jsp;#設定訪問的預設首頁地址

root  /andy/tomcat6/webapps/ROOT;    #設定網站的資源存放路徑 #limit_conn   crawler  20;     location ~ .*.jsp$                   #所有jsp的頁面均交由tomcat處理 { index index.jsp; proxy_pass http://localhost:8080;  #轉向tomcat處理 } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ #設定訪問靜態檔案直接讀取不經過tomcat { expires      30d; } location ~ .*\.(js|css)?$ { expires      1h; }  

看80埠,輸入index.jsp

又有貓了,哈哈

沒搞明白的是我添加了 html、htm的重定向均不能把根節點指向tomcat