我想这个问题的答案是“不”,但是我想我会在这里问一下。 我正在编写一个Web应用程序,我需要从另一个域上的子域访问JavaScript代码。 Web浏览器不允许这样做,因为它被认为是跨站点脚本。
如果两台机器都能以某种方式映射到相同的域,并将各个页面请求路由到正确的位置,则整个问题将消失。 所以http://example.com/App1.aspx和http://example.com/App2.aspx实际上会坐在不同的机器上。
这在技术上可行吗?
谢谢你的帮助。
是的,可以根据各种规则代理请求来分隔名称服务器。
IIS似乎有这样的能力,称为应用程序请求路由 。
你正在寻找什么被称为反向代理 。
Nginx是一个stream行的开源反向代理。
在这种情况下,您可以将example.com的DNS指向代理,根据请求的内容select要使用的Web服务器。