Nginx动静分离

 配置nginx.conf

 upstream tomcat{  //3,动态资源轮询轮询访问

            server 192.168.18.201:8081 weight=2;   //  权重

          server 192.168.18.201:8082;

       }

    server {

        listen       80;//默认端口

        server_name  localhost; // 1,访问这个ip

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {

            proxy_pass   http://tomcat;

            index  index.html index.htm;

        }

         location ~.(jsp|do|action)$ {  2,动态资源走这个

           proxy_pass  http://tomcat;

        }      

         location ~.(html|css|js|gif|jpg|png|bmp|swf)$ {   2,静态资源走这个nginx自己创建的文件目录

            root  /usr/local/staticresources;

        }

例:

http://192.168.18.201/aaa.jsp

经过nginx 由nginx判断是jsp文件,走的tomcat

Aaa.jsp中有一个图片 <img src="images/aaa.jpg">

http://192.168.18.201/images/aaa.jpg 该地址也经过nginx,判断是jpg, 所以从nginx上加载图片。

 

原文地址:https://www.cnblogs.com/zhaojiu/p/14020394.html