两台服务器可以映射到同一个域名吗?

两台服务器可以映射到同一个域名吗?

我认为这个问题的答案是“否”,但我想在这里问一下以确保万无一失。我正在编写一个 Web 应用程序,需要从另一个域上的子域访问 JavaScript 代码。Web 浏览器不允许这样做,因为它被视为跨站点脚本。

如果两台机器都能以某种方式映射到同一个域,并将各个页面请求路由到正确的位置,那么整个问题就会消失。因此,http://example.com/App1.aspx实际上http://example.com/App2.aspx它们位于不同的机器上。

从技术上来说这可行吗?

谢谢你的帮助。

答案1

是的,可以根据各种规则将请求代理到单独的名称服务器。

IIS 似乎有这样的功能,称为应用程序请求路由

答案2

你正在寻找的是反向代理

Nginx是一种流行的开源反向代理。

在这种情况下,您可以将 example.com 的 DNS 指向代理,代理将根据请求的内容选择使用哪个 Web 服务器。

相关内容