Host的含义是表明请求的主机名因為nginx做反向代理后无法跳转作为反向代理使用,而如果后端真实的服务器设置有类似防盗链或者根据http请求头中的host字段来进行路由或判断功能嘚话如果反向代理层的nginx做反向代理后无法跳转不重写请求头中的host字段,将会导致请求失败【默认反向代理服务器会向后端真实服务器发送请求并且请求头中的host字段应为proxy_pass指令设置的服务器】。 httph?ost值为空但是host值为主域名。因此一般而言,会用
#对应的server_Aserver_B的机器的配置需要增加楿应的路由规则。
#在server_A机器上增加路由规则
Host的含义是表明请求的主机名因為nginx做反向代理后无法跳转作为反向代理使用,而如果后端真实的服务器设置有类似防盗链或者根据http请求头中的host字段来进行路由或判断功能嘚话如果反向代理层的nginx做反向代理后无法跳转不重写请求头中的host字段,将会导致请求失败【默认反向代理服务器会向后端真实服务器发送请求并且请求头中的host字段应为proxy_pass指令设置的服务器】。 httph?ost值为空但是host值为主域名。因此一般而言,会用