使用NGINX动态反向代理

问题描述 投票:0回答:0

有没有办法可以使用 NGINX 作为 URL 的动态反向代理?因此,在我的应用程序中,用户可以创建一个静态站点,该站点作为子域托管在我的个人域中。我想允许用户添加自定义域,将该域指向我的 NGINX 服务器,当请求转到自定义域时,将显示我的子域下的站点(通过反向代理)。我在我的 Rails 应用程序上创建了一个端点,它根据自定义域返回原始域(我的个人域中的子域),但是我如何允许 NGINX 动态检索它而无需手动将原始域定义为自定义域NGINX 服务器?

因此,例如,在这种理想情况下,用户创建了一个名为 mynewsite 的站点,该站点创建了一个 Google 云存储桶 mynewsite.maysengreenwood.com。用户有一个自定义域mynewsite.com,他们希望它指向mynewsite.maysengreenwood.com。用户会将 mynewsite.com 指向 NGINX 服务器的 IPV4 地址,当有人访问 mynewsite.com 时,NGINX 会向返回 mynewsite.maysengreenwood.com 域的应用程序发出一些请求。

由于 Google 的某些限制,无法将域直接指向 Google Cloud 存储桶 URL。

ruby-on-rails nginx dns nginx-reverse-proxy
© www.soinside.com 2019 - 2024. All rights reserved.