本文将与你分享如何从 0 到 1,花费整整一块钱上线个人博客或企业的应用/网站。带着下面的一些问题我们去看三木的白话科普会清楚很多。

服务器方面除了 UP 主 三木提供的国内服务器购买和使用方法,可以使用本文提供的 cloudflare page / vercel 在使用上会快很多,因为是国外服务器所以免国内备案。免去备案流程。为啥不用 github page,因为它需要仓库公开才能访问!

适合人群:搭建个人博客和测试应用等。

以下导读是指向 三木的网站白话科普

网站是如何被打开的

首先我们需要有一个 域名(熟知的网址)和一个浏览器,通过我们在浏览器地址输入域名点击回车后,一个叫做 DNS 解析 的宝贝将会帮你找出域名所指的 服务器 IP 地址,再去 call 这个 IP 地址拿到对应的网页资源,并由浏览器内置引擎帮你把界面画出来,最后我们就打开并看到网站啦!

服务器

给用户提供资源的一台电脑,当然需要我们把一些网站资源放上去!目前比较主流的是云服务器,因为服务器的配置一般都需要挺高的,当然也就会贵。有大厂帮我们买好并拆分成很多个虚拟机供我们使用,因为使用同一台电脑的人很多,那么费用也就降低啦,我买的是腾讯云的服务器 2 核 2g 40g 300g 流量是 65rmb,有学生认证比较便宜,配置更高价格更贵。

像腾讯云,阿里云,亚马逊云官网都有的买,注意中国大陆服务器需要 ICP 备案的域名才能使用。国外服务器不用备案。

IP 地址

就像电话号码一样,不过这串号码的使用地方是搜索引擎的地址栏而不是手机的 📞 功能。目前有两种 IP 地址协议,一种叫做 IPV4,一种叫做 IPV6。本文会涉及 IPV4 的使用。噢对忘记介绍它的样子了,就像这样 14.215.177.38

咱弄一个服务器也会有这样一个 IP 地址,也叫公网 IP。当然还有局域网 IP,这里就不展开讲了。

域名

由于 IP 地址不方便记忆从而有了这个它,如百度的服务器 IP 地址 14.215.177.38 是这样的,长长的数字不方便我们访问,进而生成了 www.baidu.com 这样的地址,可就方便多啦。而类似 www.baidu.com 这样的就叫做域名。

DNS 解析

由于互联网是使用的 IP 地址进行数据通信的,域名这样的宝贝是没法直接使用的,那么怎么办嘞,又不想记那么长的一串数字。能不能有一个像通讯录一样的本本专门记录,我直接搜索联系人名字就可以直接帮我拨通。当然有啦,DNS 解析就是这样的一个小本本。不过世界上那么多地址我们手动登记也记不完呀,那么怎么办呢?

当然有办法!由大厂帮你制作好这样的本本不就好啦,我们到时候直接找它就行。我们自己建立网站的 IP 地址也得让它帮我们把和域名对应起来写到它的本本中,不然其他用户就访问不到了。

像这样的大厂服务器有很多很多,如谷歌的 8.8.8.8 就是专门用来提供域名解析的服务器。

建站

第一步:买域名,可以去 腾讯云 dnspod,这里会有首单优惠

第二步:登录 cloudflare 静态站点部署平台 或者 vercel 静态站点部署平台 官网,注册并绑定 git 账号,从 git 导入项目即可,后续它检测到你这个项目分支有新的 push 会帮你自动部署。

image-20220913223555787

image-20220913223618784

第三步:设置自定义域名 -> 配置 DNS,需要去购买域名的服务商哪里把域名解析 NX 替换成 cloudflare 或 vercel 的解析。

image-20220913225409448

第四步:大功告成