【发布时间】:2019-08-13 01:52:10
【问题描述】:
我是服务器配置的新手。我在 Linode 服务器上有两个正在运行的 React 项目,分别是 port 3000 和 5000。这两个 React 项目是不同的。端口3000 用于主页,端口5000 用于管理页面。现在我也购买了https://www.testeam.com的域名。如何将域名映射到我的反应项目如下?
+-------|---------------|-----------------------------+
| Page | react project | Domain Name |
+-------|---------------|-----------------------------+
| Home | port 3000 | https://www.testeam.com |
+-------|---------------|-----------------------------+
| Admin | port 5000 | https://www.testeam.com/app |
+-------|---------------|-----------------------------+
注意:管理页面使用不同的目录app访问。
【问题讨论】:
-
理想情况下,您应该使用
subdomain.domain.com。然后创建一个CNAME记录到*.subdomain.domain.com和一个A记录到subdomain.domain.com。然后在您的nginx配置中,您会将所有到子域的请求路由到另一个应用程序文件夹。然后你可以像这样访问管理应用程序:admin.testteam.com -
@MattCarlotta,我应该做不同的目录而不是子域吗?