定制域路由到Flask服务器,始终在地址栏显示定制域

2024-06-02 07:13:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个运行Flask的小型家庭服务器,设置在IP a.b.c.d。我还有一个域名xyz.com。在

现在,我希望这样,当用户转到xyz.com时,会为用户提供来自a.b.c.d的内容,xyz.com仍然显示在地址栏中。类似地,当转到xyz.com/foo时,来自a.b.c.d/foo的内容应该显示在地址栏中,xyz.com/foo会显示在地址栏中。在

我在域名提供商处激活了路径转发,因此xyz.com/foo被正确转发到a.b.c.d/foo,但是当到达那里时,a.b.c.d/foo会显示在地址栏中。在

我目前正在运行tornado,但如果有必要,我可以切换到其他服务器。在

有可能建立这种解决方案吗?或者是我唯一的选择是购买某种主机?在


Tags: 用户路径ip服务器comflask内容foo
1条回答
网友
1楼 · 发布于 2024-06-02 07:13:20

我设法自己解决了这个问题,但我要加上这个作为答案,因为显然有人认为这是一个值得问的问题。在

原来,只是我不明白DNS是如何工作的,以及DNS和域转发之间的区别是什么。在大多数域主机上,您可以配置“域转发”,这听起来正是您需要的,但不是。相反,对于上面的简单用例,我进入了选项中的DNS区域记录,并创建了一个DNS区域记录类型a,它将xyz.com指向{}。这个改变似乎还没有完全传播,但在一些设备上我已经看到它正以我想要的方式工作,所以我将考虑解决这个问题。在

相关问题 更多 >