我是 nginx 的新手,目前我正在使用 nginx 作为反向代理,我们正在使用 nginx 将请求路由到其他 URL,例如我有以下代码,
location /test/rome/ {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#remove this line if you application does not depend
proxy_set_header X-HttpRouter-REMOTEADDR $remote_addr;
proxy_pass http://test.com/1234/test2/;
因此,在上面的配置中,我说任何到达 /test/rome 的请求都应将请求重定向到代理 pas url?这是否意味着我需要打开从 nginx 服务器到 proxy_pas 中提到的服务器的 FW 连接?
答案1
是的,此设置将/test/rome
使用 中指定的 URL 前缀来代理请求proxy_pass
。
是的,服务器上的 nginx 需要能够打开到目标服务器的 TCP 连接。