nginx的靜態頁面於jsp頁面分離

上篇是nginx的負載均衡,

nginx,很強大的一個服務,下面是nginx配合tomcat做的靜態頁面和jsp頁面分離的代碼

 location / { 

      root /root/tomcat/webapps/ROOT;   #這是你tomcat的網站根目錄

      index index.html;

}

 location ~* \.jsp$ {

      proxy_pass http://192.168.1.233:8080; 

      proxy_redirect off;

      proxy_set_header X-Real-IP $remote_addr;

      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;  

}

}

利用正則篩選出來匹配項,再做動作,

下面是nginx結合apache和tomcat的動靜圖分離的代碼:

 location / {      

      root /root/tomcat/webapps/ROOT;

        index index.html; 

}

 location ~* \.jsp$ {  

        proxy_pass http://192.168.1.233:8080; 

        proxy_redirect off;  

        proxy_set_header X-Real-IP $remote_addr;   

        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 

}  

 location ~* \.(gif|jpg|jpeg|bmp|png|txt|ico|js|css)$  {  

       proxy_pass http://192.168.1.184;

       proxy_redirect off;    

       proxy_set_header X-Real-IP $remote_addr;     

       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;  

}

}

原理和上面的一樣,利用正則篩選出自己想要的,做轉發,利用三樣web服務器的特性,把價值最大化。

希望對你有所幫助!

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