标题中还有一些需要添加的内容。
假设我们有一个域foo.com
和一个域bar.com
,我们希望第一个域由 apache 提供服务,第二个域由 nginx 提供服务(都在同一台机器上运行,请考虑使用其他 Web 服务器的可能性,例如 lighthttpd),我们希望只需编写 URL 即可访问它们,而无需指定任何端口(至少在客户端,但在服务器端重定向是可以接受的)。
这可能吗?如何实现这样的事情?我不知道从哪里开始,谷歌搜索后我只能找到如何在同一台服务器上托管多个域...这不是我想要的。
答案1
通过几种不同的方法是有可能的。
1. 不同的 IP 地址
将foo.com
和bar.com
指向同一台机器上的不同IP地址,并使每个Web服务器分别绑定到一个IP地址。
2. 运行代理
在一个 Web 服务器中将两个域作为虚拟主机运行,然后让例如bar.com
代理回到另一个 Web 服务器。