首页 > 解决方案 > 多个网站的反向代理直通

问题描述

我正在建立一个网站,其中会有用户生成的内容,例如在 url 下website.com。每个用户可能有一个页面(他们自己的内容),比如website.com/user/jackwebsite.com/user/lucy等等。这个用户数量(以及他们的名字)是动态的,可以随时添加。我已经有website.com工作和部署。

我希望能够让拥有自己域名的jacks-website.com用户例如website.com/user/jack. 我的意思是:

我尝试过使用 Node 的http-proxy包,在那里我会检查什么req.headers.host,然后将其映射到相应的/user/jack路径。但是,我仍然无法让它工作,因为它会导致jacks-website.com重定向到jacks-website.com/user/jack.

另请注意,我在我的website.com应用程序上完全使用 SSG/SSR,因此无需担心客户端站点路由或其他任何事情。

非常感谢。

标签: node.jsnetworkingproxyreverse-proxy

解决方案


推荐阅读