nginx location 多条件判断

原创
0 67
时 间:2018-04-25 11:33
分 类:nginx
来 源:鹏爷
标 签:nginx

遇到加载缓慢的问题,考虑nginx浏览器缓存方案,代码如下:

server{
	
		listen	8001;
		server_name	172.168.17.13;
		charset utf-8;
		
		location / {
			if ($uri ~ .*\.(css|js)$){  
				add_header    Cache-Control  max-age=315360000;
			} 
			if ($uri ~ .*\.chunk.js$){  
				add_header    Cache-Control  no-cache;
			}
			root	D:\shiSpace\admin\admin-frontend\src;
			index	index.html;
			
		}
		
		location /pemadmin {
			proxy_pass http://172.168.17.13:8080/admin;
			proxy_set_header Host $host;
			proxy_set_header X-Real-IP $remote_addr;
			proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;			
		}
		
	}

上面主要是把js和css都缓存,但是过滤掉了chunk.js

评论