[第一部分] 以最简单的方式在 Namecheap 上部署和配置你的网站

- Published on
- /6 mins read/---
我一直想拥有自己的个人网站,但由于懒惰缺乏时间,最近在居家隔离期间才开始着手这件事。
在这篇文章中,我将指导你如何设置和配置在 Namecheap 上购买的域名和网站托管(假设你已经有了自己的源代码 😎)
为什么要写这个教程?
尽管 Namecheap 有一个关于从零开始构建网站的详细教程,但在文档的海洋中游泳 🏊♂️ 并不那么容易。

所以,我写了这个教程来分享我在2天内学到和做到的事情,以便提醒未来忘记的自己帮助你更快地设置你的网站 😊。
完整网站需要什么?
起初,我以为只需要购买一个域名并将我的代码推送到那里。但这还不够;运行网站的3个基本要素是:域名、托管和平台
- 域名 🔍:这是你的网站地址,例如,pondhub.com、yuanjing.dev... 把它想象成你的家庭地址,比使用IP地址更容易找到。
- 托管 🏠:这是存储你网站所有数据和信息的地方。
-- 网站托管,简单来说,就是通过(你猜对了)互联网连接到你计算机的远程硬盘。
如果域名是你的家庭地址,那么托管就是你的实际房屋。
- 平台 💻:这些是构建你网站的工具,源代码是主要产品。
=> 你需要购买域名和托管才能拥有完整的网站。
我决定在 Namecheap 上同时购买两者由于缺乏经验以便于配置和获得他们团队的支持 😊
访问 https://www.namecheap.com/domains/(确保先创建账户),搜索域名,点击添加到购物车。Namecheap 会建议购买网站托管和PositiveSSL(用于保护你的网站—更多内容见下文)。

在 Namecheap 上购买非常简单。只需提供所需信息,付款 💸💸💸 就完成了。

如何连接域名和托管?
你的房子和地址显然在一个地方,那为什么要连接它们 👀?
简单的原因是房屋地址(网站托管)实际上是一串数字(IP地址,例如127.0.0.1)。你需要访问那个地址才能访问网站。
=> 你需要将域名连接到托管,这样人们就可以使用易于记忆的地址到达正确的地方。

如果你在Namecheap上同时购买域名和托管,配置非常简单:
- 前往账户 / 仪表板 / 域名列表,点击刚购买域名的管理。
- 在域名服务器部分选择Namecheap Web Hosting DNS。
- 点击保存(行末的 ✅ 图标)。
- 完成。
为什么我们可以使用~~域名~~更简单的地址访问网站 👀?
这都要归功于DNS(我不会深入讨论这个概念)。
DNS(域名系统)简单来说就是互联网的电话簿。你可以直接拨号码(IP地址)来呼叫你的心上人(托管),或者在你的联系人列表中按姓名(域名)查找他们。
激活SSL证书
如果你没有购买PositiveSSL,可以跳过这一部分。
SSL(安全套接字层)是你网站的安全层,通过HTTPS保护它,有两个主要目的:
- 确保往返你网站的数据始终加密。
- 验证传入和传出的数据是准确的。

拥有SSL证书的网站在浏览器中标记为安全,确保用户信任。
通过Namecheap上的cPanel激活这个功能是最简单的方法:

- 前往账户 / 仪表板 / 域名列表,选择产品标签页。
- 点击前往cPanel,使用你的Namecheap账户登录。
- 在cPanel中,打开Namecheap SSL。
- 点击激活 PositiveSSL。
等待大约5-10分钟,然后点击同步查看是否成功激活(如果没有,再等一会儿并再次同步,直到状态变为活跃)。

总结
到现在为止,你已经完成了网站设置的90% 😲,在下一部分中,我将指导你完成剩下的90% 10% 🥲,包括:
- 了解服务器(网站托管)上的文件夹结构。
- 使用 FileZilla 将代码推送到服务器。
- 设置2FA(双因素认证)以增强安全性。
非常感谢阅读 🙏,请在下方评论中留下你的想法。非常感谢!