所以我有一个域(example.com),在这里我需要根url
example.com指向我的登陆页面的DNS,它的主机提供商,我想要所有其他的url
example.com/whatever-here直接到我的主要主机提供商,这是数字海洋与它的DNS。我以前做过,但是有子域。example.com部分指向我的登陆点和它们的主机,而从"app“子域(app.example.com)开始的所有内容都将用户引导到我的主机上。现在,我想在不引入子域的情况下这样做。是在Nginx水平的某个地方做的吗?或者它是在我的主机提供商的设置中配置的?目前还没有找到答案。
发布于 2020-01-16 15:56:56
你不能这么做。
主机名指示您的浏览器将连接到哪个服务器。然后,只有在浏览器连接到该服务器之后,才会将请求的路径发送到该服务器。
发布于 2020-01-17 09:50:13
正如@Brad所说,不可能同时在两个不同的DNS‘’es上直接托管一个域名。然而,我设法找到了两种方法,但最终的结果几乎是一样的:
location = / {
include proxy_params;
proxy_pass http://other-domain-or-ip.com/;
}这正是我想要的结果,它让我觉得我成了X->Y问题的牺牲品。
https://stackoverflow.com/questions/59773401
复制相似问题