- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我在 IP a.b.c.d
上设置了一个运行 Flask 的小型家庭服务器。我还有一个域名 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,但如果有必要,我可以切换到另一台服务器。
是否可以设置这种解决方案?还是我购买某种托管服务的唯一选择?
最佳答案
我设法自己解决了这个问题,但我会添加这个作为答案,因为显然有人认为这是一个值得提出的问题。
原来只有我不明白DNS是怎么工作的,不知道DNS和域名转发有什么区别。在大多数域名托管服务商处,您可以配置“域名转发”,这听起来正是您所需要的,但实际上并非如此。相反,对于上面的简单用例,我进入了选项中的 DNS 区域记录并创建了一个 DNS 区域记录类型 A,它将 xyz.com
指向 a.b.c.d
。更改似乎尚未完全传播,但我已经在某些设备上看到它完全按照我想要的方式工作,因此我认为这个问题已解决。
关于python - 自定义域路由到 Flask 服务器,自定义域始终显示在地址栏中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24123389/
我想在 ESXi 主机上使用 Libvirt Java 绑定(bind)定义一个新的持久域。我为它创建了一个 xml 描述,其中我设置了(除其他外)VM 的设备及其源文件。但是,除非我在服务器上手动创
我是一名优秀的程序员,十分优秀!