nginx配置文件的问题

天寒翠袖薄 Nginx 下 JSP 开发环... 最后由 韦玮 于2016年06月08日回复

  • 1 回答
  • 1.4k 浏览

老师,我想问一下server元素中添加的三行代理设置, $host这相关三行,起什么作用啊?

  • 韦玮 2016年06月08日 回答 #1楼
  • 兄弟,您好,Nginx中有一个模块叫做ngx_http_proxy_module,该模块主要用来实现反向代理。而这三行,就是这个模块所有用到的配置文件。

    具体来说,这三行的作用分别是:

    proxy_set_header X-Forwarded-Host主要用来表明请求的主机名。

    proxy_set_header X-Forwarded-Server跟proxy_set_header X-Forwarded-Host作用类似,Server则主要倾向于表明请求的服务器地址。所以,同样可以将其配置为$host。

    proxy_set_header X-Forward-For主要用来表明该请求是谁发起的。

  • 0 评论