全球主机交流论坛

标题: 求nginx反向代理可以自定义替换主机头的规则 [打印本页]

作者: mlmm    时间: 2015-5-29 12:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: mlmm    时间: 2015-5-29 15:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: jsenet    时间: 2015-5-29 15:20
当然可以

用location
先把不要转换的用location单独出来
然后在/的location里转换host即可
作者: jsenet    时间: 2015-5-29 15:23
  1.         location /
  2.         {
  3.                 proxy_set_header        Host 替换的主机头;
  4.                 proxy_set_header        X-Real-IP $remote_addr;
  5.                 proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
  6.                 proxy_set_header Accept-Encoding "";
  7.                 proxy_pass http://cf;
  8.         }

  9. #静态不替换
  10.         location ~* .*\.(jpg|jpeg|png|gif|ico|tiff|bmp|ai||pdf|swf|txt|mp3)?$
  11.         {
  12.                 proxy_cache cache_one;
  13.                 proxy_cache_valid 200 304 1d;
  14.                 proxy_cache_valid 301 302 1m;
  15.                 #make cache key
  16.                 proxy_cache_key $host$uri$is_args$args;
  17.                 expires 1d;
  18.                 proxy_set_header        Host $host;
  19.                 proxy_set_header        X-Real-IP $remote_addr;
  20.                 proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
  21.                 proxy_set_header Accept-Encoding "";
  22.                 proxy_pass http://$SourceServer:$SourcePort;
  23.         }
复制代码

作者: jianke    时间: 2015-5-29 16:18
替换主机头,是不是能做手机免流?
作者: mlmm    时间: 2015-5-29 18:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: Feather    时间: 2015-5-29 19:05
(, 下载次数: 0) AMH4.2欢迎使用
作者: bluehut    时间: 2015-5-29 19:53
MARK




欢迎光临 全球主机交流论坛 (https://443502.xyz/) Powered by Discuz! X3.4