如何在 NGINX 中动态proxy_pass URL

How to dynamically proxy_pass URLs in NGINX

提问人:DaSt 提问时间:9/15/2023 更新时间:9/15/2023 访问量:36

问:

出于安全原因,我正在尝试反向代理对某些 HPE 服务器的 iLO(带外管理卡)的访问。

我需要一个单一的反向代理服务器来分配对后端许多 iLO 的访问,具体取决于客户端在请求 NGINX 时使用的 URL。

使用 proxy_pass、正则表达式和变量,它适用于第一个请求,因为我能够在第一个 URL 中添加要传递到的后端 iLO 的 IP。

当所述 iLO 然后要求客户端联系 js、css 和其他文件和页面的其他一些 URL 时,问题就开始了。显然,我无法向这些 URL 添加任何内容。

有没有办法根据用于通过 NGINX 的第一个 URL 将客户端“附加”到特定的后端 iLO?

多谢

我尝试添加 http 标头,但我似乎无法理解它们

nginx 反向 代理通行证

评论

0赞 Community 9/16/2023
请澄清您的具体问题或提供其他详细信息,以准确说明您的需求。正如目前所写的那样,很难确切地说出你在问什么。

答: 暂无答案