本地主机和相同端口的proxy_pass如何工作

时间:2019-12-09 12:33:03

标签: nginx nginx-location nginx-reverse-proxy proxypass

我具有以下Nginx配置:

server {
    listen 5555;

    location /presence/ {
            proxy_method            GET;
            proxy_pass              http://127.0.0.1:5555/;
    }

    location / {
            fastcgi_split_path_info ^()(.*)$;
            include fastcgi_params;
            fastcgi_pass 127.0.0.1:6665;
            fastcgi_pass_header Authorization;
    }

在两个不同的位置使用了两个不同的应用程序。这是由于旧的配置所致,对此我无能为力。

我有两个问题:

  1. 将更多的延迟添加到第一个位置,而不仅仅是第二个位置?我假设这实际上导致打开套接字,发送数据,接收数据,处理数据等等,这将增加不必要的延迟。这是正确的方法还是仅在逻辑级别上处理并仅重定向到第二个位置?
  2. 如果我的假设是正确的,是否有其他方法可以在设置proxy_method之后仅对下一个位置进行goto的操作?

0 个答案:

没有答案