Nginx proxy_set_header中$proxy_host,$host,$http_host的区别

原创 2017年05月18日 18:55:37

在使用Nginx做反向代理的时候,proxy_set_header功能可以设置反向代理后的http header中的host,
那么常用的几个设置中$proxy_host, $host,$http_host又都表示什么意思呢?
Nginx的官网文档中说下面这两条是做反代时默认的,所以$proxy_host 自然是 proxy_pass后面跟着的host了

proxy_set_header Host       $proxy_host;
proxy_set_header Connection close;

如果客户端发过来的请求的header中有’HOST’这个字段时,
$http_host和$host都是原始的’HOST’字段
比如请求的时候HOST的值是www.csdn.net 那么反代后还是www.csdn.net

如果客户端发过来的请求的header中没有有’HOST’这个字段时,
建议使用$host,这表示请求中的server name。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

proxy_set_header设置Host为$proxy_host,$host与$local_host的区别

先来看下proxy_set_header的语法 语法: proxy_set_header field value; 默认值: proxy_set_header ...

关于nginx中proxy_set_header的设置

昨天一个开发找我帮忙配置一个nginx的转发,本来很容易的配置,但是坑了我好久才解决。。。需求大致是: nginx上配有aaa.example.com的虚拟主机,现在需要将访问http://aaa...

nginx中proxy_set_header Host $host的作用

http://4856809.blog.51cto.com/4846809/1188931 nginx为了实现反向代理的需求而增加了一个ngx_http_proxy_module模块。其中pr...
  • ywh147
  • ywh147
  • 2013-07-08 19:34
  • 10720

nginx中proxy_set_header Host $host;的作用

nginx为了实现反向代理的需求而增加了一个ngx_http_proxy_module模块。其中proxy_set_header指令就是该模块需要读取的配置文件。在这里,所有设置的值的含义和http请...

Nginx反向代理关于端口的问题

Nginx默认反向后的端口为80,因此存在被代理后的端口为80的问题,这就导致访问出错。主要原因在Nginx的配置文件的host配置时没有设置响应的端口。

nginx http proxy 正向代理 实例

配置 Nginx Http Proxy 代理服务器,与 [Squid] 功能一样,适用于正向代理 Http 网站。 一,Nginx 正向代理配置文件:server { resolve...

Nginx不同域名反向代理到另一台服务器 proxy_pass和$host

假设对本机80端口的访问为一台服务器,对本机8000端口的访问为另一台服务器,下面这样写一个nginx的反向代理配置,就可以实现所有请求都转移 server { listen 0.0.0.0:80...

关于Nginx配置文件及ReWriteUrl那点事~

Nginx Rewrite规则相关指令  Nginx Rewrite规则相关指令有if、rewrite、set、return、break等,其中rewrite是最关键的指令。一个简单的Nginx Re...

nginx 做proxy 不转发 http header问题解决

使用nginx做负载均衡或http代理时,碰到http header不转发的问题。   配置里只有转发设置原始ip和host的             proxy_set_header Ho...
  • wx_mdq
  • wx_mdq
  • 2013-08-28 18:19
  • 10223

nigix proxy_set_header Host $host:$server_port 与 $host:proxy_port 区别

nigix做反向代理   注意  :$proxy_port  与 :$server_port 区别 $server_port :nigix监听的端口 $proxy_port : 服...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)