今天由于公司微信端添加地图业务,但地图不支持https,所以将https改为http访问,因此出现访问异常,原因是之前访问的用户,微信端存在缓存页面,但是不会清楚,所以我就提出,可以在nginx在主机头跳转的时候做清楚缓存的操作,让微信端访问时,响应头不存储缓存,这样就解决问题了,下面是配置的过程(配置很简单,但是这个过程我花了1天的时间,如果有坑,请留言)
官方文档:http://nginx.org/en/docs/http/ngx_http_headers_module.html
1,查看当前nginx版本及确认安装目录
版本及目前使用的模块信息
2,下载headers模块
3,记录下当前访问页面的状态(也可以在web页面上查看 响应头信息)
4,将header模块,编译到nginx中去
(如果现在已经部署了nginx 就不能make install ,如果没有部署nginx 可以make install)
5,替换nginx启动文件 (yo)
6,重启服务,测试是否正常
7,验证效果
8,添加到nginx 指定站点配置文件中
9,重新加载
##web页面查看结果##