supz 发表于 2016-6-6 00:46:57

怎么定制header 修改Vary HTTP 标头?

因百度移动适配要求,做百度移动适配要修改header要将Vary值改成“Accept-Encoding, User-Agent”,如下第二个红框
http://zhanzhang.bj.bcebos.com/files/059481442307809.jpg

不知lnmp如何修改,求大神帮忙

supz 发表于 2016-6-6 12:23:36

求大神们帮忙

licess 发表于 2016-6-6 13:49:09

nginx上有add_header参数,nginx对应虚拟主机里加:add_header Vary "Accept-Encoding, User-Agent" 重启nginx,这个只是添加header

如果想完全自定义header使用第三方模块ngx_headers_more,https://github.com/openresty/headers-more-nginx-module 了解详情

一般这个应该你网站程序上定义应该方便点吧

supz 发表于 2016-6-6 23:53:39

回复 3# 的帖子

完全看不懂怎么安装,:'( 求军哥给详细步骤

licess 发表于 2016-6-7 09:25:51

回复 4# 的帖子

cd /root/
git clone https://github.com/openresty/headers-more-nginx-module.git
编辑lnmp.conf里的 Nginx_Modules_Options 引号里加上--add-module=/root/headers-more-nginx-module
升级nginx,按https://github.com/openresty/headers-more-nginx-module 上的教程进行配置

supz 发表于 2016-6-7 17:24:16

回复 5# 的帖子

编辑lnmp.conf后怎么升级nginx

licess 发表于 2016-6-7 18:08:14

回复 6# 的帖子

官网有详细教程可以自行去看

supz 发表于 2016-6-7 19:19:50

回复 7# 的帖子

配置了lnmp.conf,和网站配置conf文件,但是重启显示错误。:'(




[ 本帖最后由 supz 于 2016-6-7 19:21 编辑 ]

supz 发表于 2016-6-7 19:52:21

回复 7# 的帖子

nginx也按照这个教程升级了https://www.vpser.net/build/lnmp-auto-upgrade-nginx-to-any-version.html 重启还是一样

licess 发表于 2016-6-8 17:28:54

回复 8# 的帖子

肯定没编译成功,nginx -V看一下

要用1.3里的升级脚本,lnmp官网是:https://lnmp.org

supz 发表于 2016-6-9 10:49:33

回复 10# 的帖子

现在安装成功了。
但是效果居然跟add_header一模一样。只能添加header

还特意增加了一行more_clear_headers,都没用

licess 发表于 2016-6-9 20:49:56

回复 11# 的帖子

这个不清楚,建议github上问问他们
页: [1]
查看完整版本: 怎么定制header 修改Vary HTTP 标头?