如何在单个域上托管多个项目? (免费)

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

早上好!

如标题中所述,我想在一个域上托管多个项目,从现在起我们将其称为 xyz.com 。 我有一个(丑陋的)个人开发者作品集,是在我的 Web 开发校园之后用 React 制作的。现在我更有经验了,我制作了一个个人软件,我想将其用于我的业务(使用 Vue.js,因为我在办公室工作中使用它,而且我对它更舒服).

事情是:我想在 xyz.com 上托管我的平台;以及 xyz.com/developer-portfolio 等路线上的投资组合。 这应该很容易,如果那些不是 2 个独立的项目

我尝试过像 Netlify 和 Vercel 这样的平台,但它们都为您提供 仅 1 个并发构建,而且我一次只能在一个项目上分配一个域,因此是平台或产品组合。

你建议我做什么?我渴望使用/探索不同的技术,只要我们保持一切免费。

非常感谢您的阅读和支持!

我尝试过:

  • 将两个项目移到一个存储库中并尝试将它们一起托管在 Netlify 和 Vercel 中的单个项目中,但不起作用,因为这两个平台只为您提供 1 个并发构建
  • 在这些平台上创建 2 个不同的项目不起作用,因为我一次只能将 xyz.com 分配给 1 个项目
  • 将这两个项目放在一个存储库中,其中有 ./frontend 和 ./portfolio ,然后放在 netlify.toml 上: [建造] 命令=“cd FrontEnd && npm install && npm run build && cd ../portfolio && npm install && npm run build && cd ../” 发布=“分布/” 这是因为 Netlify 成功构建了两个项目,但是当我转到 Netlify 提供的链接时,我得到一个 404
reactjs vue.js deployment dns hosting
1个回答
0
投票

您可以使用

portfolio.xyz.com
platform.xyz.com
等子域,将其部署在 2 个独立的平台上。您只需要更改 DNS 配置即可重定向到每个单独的平台。

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