不买服务器,怎么低成本搭建一个个人网站?
[导读] 想拥有一个自己的小网站,又不想买服务器?用 AI 生成页面,对象储存+静态托管,就能低成本搭建一个个人静态网站。
接着上一篇域名ICP备案成功继续讲,ICP备案成功后,发现还需要有一步公安联网备案,域名才算稳定能用,但公安联网备案要求网站已经上线运行。
网站要怎么建,要不要服务器,运行费用又要多少呢?今天就是给大家介绍一个可以快速非常低成本上线的一个方案,当然建站方案也有很多,其他的就大家去摸索了。
1. 用 AI 生成网站
先用 AI写一个基础的网站出来,这个根据自己实际情况来,你要有时间可以慢慢调,写出一个很漂亮实用的网站出来。这个系列文章主要还是讲个人域名备案的流程,所以这篇文章不会过多解释网站架构开发之类东西,能用就行,注意底部要加上之前获取到的ICP备案号。

2. 进入 OSS 并创建 Bucket
这里方案是使用 OSS 托管静态网站,其实相当于一个网盘,各大云厂商都有这个服务,因为我之前域名备案都在阿里云上做的,所以这里还是继续使用阿里云的 OSS 了。 打开阿里云 OSS 控制台(https://oss.console.aliyun.com),在 Bucket 列表中选择创建 Bucket。

填写 Bucket 名称和地域,名称具有唯一性,不能和已经有的重名,地域看着选就好了,如果有自己的 ECS 服务器,那就选同一个区域的,没有的话就没关系。 冗余类型选择了不是推荐的本地冗余存储,因为这个费用会更低,储存可靠性稍微低一点,也就是99.9…9%,后面少了几个9,数据不是很重要这个其实无所谓。
其他项都是默认的,读写权限应该要是公共读,但这里改不了。


创建完成后,查看成功页面和 Bucket 配置信息,继续进入 Bucket。

3. 设置访问权限
在 Bucket 的权限控制中进入“阻止公共访问”,关闭该设置,并在确认窗口中输入提示文字。 既然是网站,那就是大家能访问的,肯定是要关掉阻止公开访问了。


进入“读写权限”,将 Bucket ACL 设置为公共读并保存。大家都能访问了,所以里面不用放隐私的东西,同时访问也会产生流量费用。
下图是按量付费的资费截图,可以参考存储、外网流出和 CDN 回源流量的计费项。具体费用请以使用时的资费页面和实际用量为准。


4. 绑定域名并配置解析
在 Bucket 配置中打开“域名管理”,选择绑定域名。

输入已经备案过的域名,确认绑定。

我这边是自动添加了CNAME 解析记录了,如果没有的话,就手动去域名解析那边添加一条,就是把 www 指向这个 OSS仓库的地址。

回到域名管理页面,稍微等一会点刷新,界面上变成已生效了。

5. 上传网站文件
上传第一步 AI 生成的网站文件,文件 ACL 选择继承 Bucket,填入自己的域名。

第一次上传错了,下面这样是不行的,根目录下面要有首页文件 index.html

删掉整个文件夹重新上传,这个正常了。

6. 网站托管设置
这个时候直接访问网站地址,还是打不开的,因为默认首页没有绑定。

在 Bucket 的“数据管理 → 静态页面”中,将默认首页填写为 index.html 并保存。
下面这张图还有点问题,子目录首页应该选择开通。要不然二级页面还是会打不开。

再次访问,截图显示个人网站首页已正常打开。

网站拉到底部,底部的备案号一定要显示。

7. 费用预估
下面讨论几个关键问题,这种建站方式要多少钱?运营费用一年多少?网站访问速度怎么样? 先贴一下OSS 产品官方按量付费的价格。之前创建 Bucket的时候选择是默认的标准存储,看第一栏就可以了。

首先上面这个操作建站是不要钱的,哪个服务没开就开通一下就行。
个人网站一般也不会有什么访问量,而且这个只是用来备案域名建的,所以就采用按量付费的方式就行。根据我之前一个测试网站的参考,13 个页面总共 13 MB左右,所以一个页面 1 MB 大小,这个仅供参考,这里面还涉及到一些网站优化的方案。1 GB 的下行流量大约可以访问 1000 次,一般这种网站月访问量是没有 1000 的,所以这样算下来,一个月花销就是几毛钱。
虽然费用低,但不存在限速之类的,又全是静态小文件,后期配合 CDN加速,就是理论上的最优解,多高的访问量都没问题。
到这里网站算是正常能访问,不过还没有结束,后面还需要配置 CDN 加速和 HTTPS 证书,CDN 加速可以让网站访问更快,费用更低,HTTPS 更是访问的基本要求,有了这些才算一个正常的网站,下一篇继续介绍这部分操作。
感兴趣的朋友可以关注我的公众号。我会持续更新相关技术内容,后面也会分享用 AI 开发程序或网站的系列教程,希望能给刚接触 AI 编程或想用 AI 提效的朋友一些帮助。