1、跨域请求配置。
配置的位置如下图所示

2、跨域配置
# 允许跨域请求的域,*代表所有
add_header 'Access-Control-Allow-Origin' *;
# 允许带上cookie请求
add_header 'Access-Control-Allow-Credentials' 'true';
# 允许请求的方法,比如GET/POST/PUT/DELETE
add_header 'Access-Control-Allow-Methods' *;
# 允许请求的header
add_header 'Access-Control-Allow-Headers' *;
3、防盗链配置
只允许 *.xxx.com 访问图片文件

4、Nginx缓存
1) 静态资源Nginx缓存(用来控制浏览器缓存,静态资源缓存在浏览器)
缓存在nginx端,提升所有访问到nginx这一端的用户
提升访问上游(upstream)服务器速度
用户访问仍然会产生流量

然后访问静态文件下的cache.html
http://www.xxx.com/static/cache.html
可以发现,缓存有效期为10秒

其它配置:

2) Nginx缓存上游服务器静态资源(Nginx反向代理缓存)
配置如下:

重启nginx
可以发现多了一个文件夹 upstream_cache
然后访问www.xxx.com,显示的是tomcat管理页面,然后进入upstream_cache,可以发现已经缓存了一些文件

超过30秒再次进入upstream_cache,可以发现缓存已经被清空了。

作者:Work Hard Work Smart
出处:http://www.cnblogs.com/linlf03/
欢迎任何形式的转载,未经作者同意,请保留此段声明!
浙公网安备 33010602011771号