如何将子域指向 Flask 应用程序?

问题描述 投票:0回答:1

首先,您好,感谢您的阅读。

我在付费 VPS 中有一个网站,分配的域名为:

my-website.com
在 DNS 配置中,我将 A 记录指向
X.X.X.X
,默认情况下它使用端口
80
,我在其中有一个 WordPress 站点。此时一切都OK

在此服务器中,我还有一个在端口

5000
上运行的 FLASK API,因此我可以通过
X.X.X.X:5000/API
my-website.com:5000/API
访问该 API。

我想要的是在子域上使用API

api.my-website.com

到目前为止,我已经了解到像 Nginx 这样的代理可以完成这项工作,但我使用 Apache2 作为网站的虚拟端口。有人有关于如何执行此操作的教程吗?我还读到了有关更改 SRV 寄存器的信息,但我无法使其工作。

提前致谢

我尝试为 NGINX 更改 apache,但我的网站坏了

python api flask dns cname
1个回答
0
投票

您不需要从 Apache 切换到 NGINX 来执行此操作。 Apache 还具有虚拟主机功能。

您可能需要参考这篇文章来实现这一点。

© www.soinside.com 2019 - 2024. All rights reserved.