我正在考虑一个具有一个独特的反向代理前端和许多VPS后端的系统。每个VPS都有自己的 Apache 和 Web 应用程序,但它们没有 Internet 连接。Internet 连接只对反向代理可用,它会根据 VPS 的子域(每个VPS映射到一个子域)向VPS发送请求。问题部分来了:
选择什么反向代理?
我的标准:
- 它必须能够根据其子域分派请求。
- 它应该能够连接到数据库,以便它可以检索它必须发送请求的VPS的IP地址,以考虑请求的子域。
由于我是反向代理服务器的新手,因此我不确定我的期望是不可能的,还是所有此类服务器默认支持的非常普通。或者也许一些反向代理带有编程支持,我可以向它引入我自己的代码,这样我就可以连接到数据库并告诉它向哪个IP发送请求!