我们的网络上有两个不同的 Web 应用程序在两个(物理上)不同的服务器上运行...一个是 IIS,另一个是 Apache - 均在端口 80 上,因为两台机器可以通过我们内部网络上的不同 IP 访问。
现在我想将这两项服务公开给全世界。我的想法是根据用户选择的子域以某种方式将传入连接重定向到适当的服务器。
例子
xxx.domain.com 映射到 IIS(内部 IP:1.2.3.4)
yyy.domain.com 映射到 Apache(内部 IP:5.6.7.8)
对于世界来说,这两台服务器将共享同一个公网 IP。
我正在查看什么样的配置,以及如何捕获子域请求并重定向到适当的服务器?
谢谢,m^e
答案1
如果您的边缘设备不支持虚拟主机,最好的办法是在它们前面放置一个反向代理。