说明:本处是基于bt(宝塔)网站配置中反向代理功能,需要直接编辑配置文件。
1、屏蔽掉 favicon.ico 的反代,配置文件开头加上:
location /favicon.ico {
root /www/wwwroot/xxx.com;
}
2、传递原始 referer, 配置文件里加上:
proxy_set_header Referer $http_referer;
这个会传递原始页面主机名,如https://www.xxx.com/
3、重启服务器后nginx报错挂掉,但能手动启动,错误日志提示:host not found in upstream xxx.com:
这是因为在proxy_pass 和 upstream server 通信的时候需要手动指定 resolver。在配置文件开头加上:resolver 8.8.8.8 8.8.4.4 valid=3600s; #此处替换成你的dns;可以指定多个 DNS 并重置域名 TTL 延长 nginx 解析缓存来保障解析成功率
set $backend “xxx.com”;然后把后面对应的xxx.com都修改为$backend
不知道说啥,开心快乐每一天吧!
对对对