【已解决】关于nginx添加proxy_set_header Host $host

KongKong 2018-1-26 1816

本帖最后由 KongKong 于 2018-1-26 19:52 编辑

被反代的网站需要加入
nginx添加proxy_set_header Host $host
但是,代码模式编辑,两处地方加入都无效。。找了半天原因,代码加入位置不对,但编辑器没法加到location里面。。
后来找到对应网站的nginx配置文件,修改文件后,成功了。

编辑器没法加到location里面。。


对应网站的nginx配置文件,修改代码位置后,成功了
但是估计也有后患:如果重新点部署,估计文件又被覆盖回去了:L




建议这里增加一个proxy_set_header Host $host;项,可让用户打钩。。因为站点太多,每个站都要编辑下文件有点折磨人呃。。



===========
因为是反代自己的站,所以在设置项设为“请求域名一样”,单个ip设为目标ip
解决了~!

最新回复 (3)
  • 虚竹 2018-1-26
    引用 2
    你设置了后端域名为“自定义域名”,在这里填入域名,就会自动生成 proxy_set_header Host 指令。
    后端IP,指定单个IP,填入你的后端IP。
  • KongKong 2018-1-26
    引用 3
    Quote虚竹 发表于 2018-1-26 19:21
    你设置了后端域名为“自定义域名”,在这里填入域名,就会自动生成 proxy_set_header Host 指令。
    后端IP, ...


    好的,理解了,我试试
  • webshow 2020-3-10
    引用 4
    多个端口呢。反代的网站有多个端口如何处理
返回
发新帖