400 Unknown Virtual Host
// 注销掉 proxy_set_header
# proxy_set_header Host $host;
即允许重新定义或添加字段传递给代理服务器的请求头。该值可以包含文本、变量和它们的组合
-
proxy_set_header X-real-ip $remote_addr; 其中这个X-real-ip是一个自定义的变量名,名字可以随意取,这样做完之后,用户的真实ip就被放在X-real-ip这个变量里了
-
proxy_set_header X-Forwarded-For $remote_addr;' X-Forwarded-For为默认字段;真实的显示出客户端原始ip。
-
proxy_set_header Host $http_host; 获取客户端访问的头部,如果客户端请求头中没有携带这个头部,那么传递到后端服务器的请求也不含这个头部。
-
proxy_set_header Host $host; 这个配置相当于上面配置的增强。它的值在请求包含"Host"请求头时为"Host"字段的值,在请求未携带"Host"请求头时为虚拟主机的主域名。
-
proxy_set_header Host $host:$proxy_port; 服务器名和后端服务器的端口(访问端口)一起传送。
-
proxy_set_header <<<*>>> ""; 请求头的值为空,请求头将不会传送给后端服务器。