将用户重定向到另一个服务器和域并保持 URL 完整的最佳方法是什么?

将用户重定向到另一个服务器和域并保持 URL 完整的最佳方法是什么?

我突然遇到了一个不太懂编程的客户。所以在这种情况下最好的解决方案是 -在我的服务器上运行应用程序,同时保持他的域名处于他的控制之下.他有Nginx已安装,因此配置没有问题。

问题是,当代码所在的服务器与域名指向的服务器不同时,Nginx 是否支持这种情况

还有哪些可用的解决方案?我知道哈普罗西, 和bind9

我不希望最终用户注意到任何 301 重定向或类似内容。

答案1

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

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

相关内容