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/
欢迎任何形式的转载,未经作者同意,请保留此段声明!