nginx x-forwarded-proto
X-Forwarded-Proto(XFP)是一个事实上的标准首部,用来确定客户端和服务器或代理连接之间所采取的协议(https http)。在服务器的访问记录的日志里是负载均衡服务器和服务器之间的协议,通常情况下代理服务器和服务器之间采用http协议,所以造成服务器不能判断请求过来的数据是什么协议的。为了确定代理和服务器之间的协议,X-Forwarded-Proto就派上用场了。
在nginx的location中生效,配置方式如下:
proxy_set_header X-Forwarded-Proto $scheme;