在这篇博客中,我将介绍如何为你的域名添加子域名,并使用 Nginx 反向代理将子域名请求转发到 Flask 应用。我们将以子域名 app1.example.com
为例,并通过 Nginx 将请求转发到 Flask 应用的 5000 端口。
1. 前提条件
- 你已经拥有一个域名,并且域名已经正确解析到你的服务器。
- 服务器上已经安装了 Nginx,并且 Flask 应用运行在本地的 5000 端口上。
步骤 1:为子域名添加 DNS 解析
首先,我们需要为子域名 app1.example.com
添加一条 A记录
,指向服务器的公网 IP。
1.1 登录 DNS 提供商控制台
- 登录你的 DNS 提供商的控制台(例如 Cloudflare、阿里云等)。
- 在控制台中,找到 域名解析 或 DNS设置 页面。
1.2 添加子域名的 A 记录
- 在 域名解析 页面中,找到你要配置的主域名(例如
example.com
),并点击进入该域名的解析设置页面。 - 点击页面上的 添加记录 按钮。
- 填