首页 > 代码库 > nginx的静态页面于jsp页面分离

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服务器的特性,把价值最大化。

希望对你有所帮助!

本文出自 “12178027” 博客,请务必保留此出处http://12188027.blog.51cto.com/12178027/1863478

nginx的静态页面于jsp页面分离