将用户redirect到其他服务器和域并保持URL不变的最佳方式是什么?

我突然有一个客户在编程方面不太了解。 所以在这种情况下最好的解决scheme是 – 在我的服务器上运行应用程序,同时保持他的域名在他的控制之下 。 他在那里安装了Nginx,所以没有configuration它的问题。

问题是, 当具有代码的服务器不同于他的域指向的服务器时Nginx是否支持这种情况

还有什么其他解决scheme? 我知道haproxybind9

我不希望最终用户注意到任何301redirect或类似的。

您可以让应用程序的元素在新的主机名(app.cluelessclient.com)下服务,服务器可以向客户端发出redirect,或者服务器可以将请求作为代理redirect到您的服务器(proxy_pass等)。

这是现代Web服务的整个web / app / db模型的总体思路。