Nginx 如何发送请求?

Nginx 如何发送请求?

我是 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 连接。

相关内容