是否可以对不同的域名使用不同的 Web 服务器?

是否可以对不同的域名使用不同的 Web 服务器?

标题中还有一些需要添加的内容。

假设我们有一个域foo.com和一个域bar.com,我们希望第一个域由 apache 提供服务,第二个域由 nginx 提供服务(都在同一台机器上运行,请考虑使用其他 Web 服务器的可能性,例如 lighthttpd),我们希望只需编写 URL 即可访问它们,而无需指定任何端口(至少在客户端,但在服务器端重定向是可以接受的)。

这可能吗?如何实现这样的事情?我不知道从哪里开始,谷歌搜索后我只能找到如何在同一台服务器上托管多个域...这不是我想要的。

答案1

通过几种不同的方法是有可能的。

1. 不同的 IP 地址

foo.combar.com指向同一台机器上的不同IP地址,并使每个Web服务器分别绑定到一个IP地址。

2. 运行代理

在一个 Web 服务器中将两个域作为虚拟主机运行,然后让例如bar.com代理回到另一个 Web 服务器。

相关内容