使用单一域名管理你的业余项目!感谢阅读

2025-06-07

使用单个域名来组织您的副项目!

感谢阅读

如果你这些年来做过一些业余项目,很可能用过一些类似这样的域名:something-super-cool.herokuapp.com。如果你和我一样,肯定讨厌用这些域名,因为用 Heroku 或 Elastic Beanstalk 这类托管网站的子域名来托管你的项目,感觉有点不人性化。

所以你很自然地查了一下价格,看看自己买个域名要花多少钱。每年只要 15 美元!还不错。问题是,这个项目没那么重要,而且你还有 15 个同样不重要的项目在使用 herokuapp 子域名。

所以你做一点数学题。

15 个项目乘以 15 美元/域名 = 225 美元。

太过分了。

您坚持使用 herokuapp 子域名。

但如果有更好的方法呢?

如果你只购买一个项目域名,并将其子域名用于你所有的个人项目,会怎么样?这有点像一个用于存放你所有个人项目的在线“仓库”网站。它可以让你像这样组织项目:

  1. project-one.mysideprojectsdomain.com
  2. project-two.mysideprojectsdomain.com

嗯,这听起来可能很棒,但如果你是一个把大部分时间花在开发方面而很少接触运营方面的人,那么你设置域名的经历可能看起来有点像这样:

  1. 谷歌如何设置域名。
  2. 阅读有关如何设置域名的文章。
  3. 准确复制该文章的内容。
  4. 访问新域名并看到以下内容:Google Chrome 上出现“无法访问此站点页面”。
  5. 垃圾邮件刷新时间为 20 分钟。
  6. 用稍微不同的文章重复步骤 1 - 4。
  7. 垃圾邮件刷新时间为 20 分钟。
  8. 使用略有不同的新文章再次重复步骤 1 - 4。
  9. 垃圾邮件刷新时间为 15 分钟。
  10. 成功了!

当你看到自己的网站终于上线运行后,通常会有一种如释重负的感觉。而这种感觉几乎立刻就会让你下定决心,这辈子都不再碰这个域名的设置了。

我知道,因为直到三个月前,这正是我设置域名的确切经历。

但最近我开始接触运营方面的事情,你猜怎么着?设置域名其实很简单,真的很容易。

在本文的最后,我将提供一步一步的快速指南,用于设置带有 Route 53 子域的 Heroku 应用程序,但首先,我想了解一下您应该考虑设置侧项目域的更实际的原因。

设置副项目域的实际原因。

这不仅仅意味着拥有一个漂亮的 URL。

使用托管服务子域也会使您的应用与该服务耦合得太紧密。

假设一件不可思议的事情发生了,你的一个副业项目真的成功了……你某天醒来,发现你的应用突然间就拥有了成百上千的访客。不仅如此,人们还在推特上讨论这件事,博客上也纷纷发表文章。

现在您开始想,也许您的应用程序真的有机会成为大事,并且您知道 Heroku 上的业余测功机不足以长时间处理流量,因此您决定将您的网站迁移到 Google Cloud。

但是等等……所有这些推文和博客文章……它们都链接到你的 Heroku 子域名……而你不想失去所有这些流量……

如果您只使用了一个侧面项目域!

其实还有其他方法可以解决这个问题。你可以在 Heroku 网站上搭建一个简单的应用,将流量重定向到其他地方,但即便如此,你也得每月支付 7 美元才能让这个应用 24 小时在线。

使用副项目域名更容易,而且由于如今域名价格低廉,这应该是毫无疑问的。

另外,如果有一天你决定你的应用程序已经足够发展,并且你想为它获取一个不附加到你的侧项目域的唯一域,那么将流量从一个域重定向到另一个域是极其容易的。

好吧,既然您已经相信了,下面是使用 Route53 和 Heroku设置侧项目域的七个步骤。

感谢阅读

希望你喜欢这篇文章!欢迎在下方评论区提出任何问题或留下你的反馈!

文章来源:https://dev.to/joshhadik/true-your-side-projects-with-a-single-domain-3716
PREV
在 localStorage 中持久化 React 状态 显示代码 工作原理 总结
NEXT
设置副项目域名的七个步骤:如何使用 Route53 和 Heroku 设置副项目域名。感谢阅读