HTTP-вызов openresty nginx на внутренний сервер вместе с proxy_pass

мой файл nginx.conf:

  location /XYZ/ {
            proxy_set_header X-Real-IP  $remote_addr;
            proxy_set_header X-Forwarded-For $remote_addr;
            proxy_set_header Host $host;
            proxy_set_header User-Agent $http_user_agent;
            proxy_pass http://xyz:83;
            proxy_redirect http://xyz:83/xyz/ /;

   }

    location = /ABC/ {
           proxy_set_header X-Real-IP  $remote_addr;
           proxy_set_header X-Forwarded-For $remote_addr;
           proxy_set_header Host $host;
           proxy_set_header User-Agent $http_user_agent;
           proxy_pass http://abc:89/abc/;
           proxy_redirect http://abc:89/abc/ /;
    }

если запрос приходит к java-сервису XYZ, вместе с xyz должен выполняться http-вызов к java-сервису ABC одновременно ...

может ли это произойти в nginx ?

обе службы Java работают в Docker

1
задан 13 April 2018 в 19:01
1 ответ

вы можете использовать rewrite_by_lua_file, чтобы инициировать запрос к /ABC

0
ответ дан 7 May 2021 в 14:17

Теги

Похожие вопросы