Nginx作为转发代理

时间:2018-03-24 00:10:36

标签: nginx directive resolve

我正在尝试将nginx配置为转发代理,并在nginx和上游服务器之间建立持久连接。当我设置

keepalive

在位置上下文中,除非我有一个具有http { upstream up { server $http_host; keepalive 20; } server { proxy_pass http://up$request_uri; } } 指令的上游模块,否则它无效。是否必须使用keepalive指令指定上游模块? 如果我这样做,

{{1}}

我在上游" $ http_host"中找不到错误主机。看起来server指令没有将它用作变量,而只是寻找名为$ http_host的服务器?我尝试在在线资源中找到提示,但无法获得帮助。我需要有人指出这是怎么回事?

0 个答案:

没有答案
相关问题