现在很多人想要去申请免费的网络空间还有域名。他们最常用的办法, 主要有三种情况出现。第1种情况, 是去利用云服务商那边弄出来的免费试用账号。拿到这个账号以后, 就能得到一个暂时的托管网页的空间。第2种情况, 是使用那些公开的、源码开放的静态网站托管平台。
这类平台有好几个例子, 比如GitHub Pages和Cloudflare Pages都可以用来把你自己做的网站给放上去。第3种情况, 是依靠一部分提供域名注册服务的公司。这些公司会给你提供一个免费的子域名, 或者给你一个后缀被限定住的域名。
以下内容要按操作步骤一项一项地详细说明, 把全部的流程都做完了以后, 就可以实现零成本上线网站这个事情。
免费网站空间申请步骤
1. 你需要选择一个托管平台, 对于个人静态站点这一种情况来说的话, 那么首选就是Cloudflare Pages或者是GitHub Pages这两个选项, 在完成注册账户这个动作以后, 把代码仓库进行绑定, 这样是可以直接实现自动部署的, 并且是不需要支付服务器相关的费用的, 如果说是你的应用场景是需要具备动态功能的, 比如有数据库以及后端脚本这样的需求的话, 那么就可以使用Oracle Cloud Free Tier或者AWS Free Tier中提供的计算实例资源了, 这些平台所给出的免费额度是完全能够覆盖轻量级应用的相关需求的。
2. 你需要先把文件上传上去, 或者把它们跟现有的站点关联一下, 要是你做的是静态站点的话, 那么你就得把HTML文件, 还有CSS文件和JS文件, 这些个东西全部都推送到Git这个代码仓库里面去, 然后平台那边就会自动地把它们给构建出来并且发布出去, 至于说域名这个东西, 它就会默认地给你一个由平台方分配出来的子域名。
3. 配置HTTPS的过程, 主流的平台会默认提供, 也就是Let's Encrypt免费证书, 在部署工作完成之后, 会自动启用这个证书, 不需要做任何额外的操作。
4. 去验证一下那个站点能不能访问, 等确认页面都能正常显示了之后, 那个空间申请流程就算结束了。
免费域名获取途径
1. 在平台附属子域名这方面, GitHub Pages它会自动分配带有用户名.github.io格式的地址, Cloudflare Workers绑定的是带有*.workers.dev格式的域名, 只要注册成功之后就会立即生效, 整个过程不会产生额外的费用。
2. 有一些服务商允许用户申请免费的二级域名, 比如使用.pp.ua、.eu.org这些后缀的服务。具体的流程是填写相关的信息表单, 并向该服务商提交申请。在提交了表单之后, 通常只需要等待一到七个工作日的时间, 就可以获得分配好的域名。
3. 有一些注册商在搞促销的时候, 会给用户提供首年免费注册域名的机会, 但是呢, 这一步操作的前提是你必须去绑定并且认证好你的支付账户, 至于说第二年的续费问题, 是需要你自己另行支付的, 所以在去正式申请这种之前, 你是一定务必要先把第二年的具体续费价格看清楚, 同时也一定要把关于自动扣款的相关规则弄得明明白白。
4. 用户可以通过gname.xin这样的聚合平台来查询当前能够申请到的免费或者极低费率的域名后缀, 这个平台把多个注册商的库存都整合在了一起, 并且支持按照“免费”以及“首年0元”等等这些条件来进行筛选操作, 这样方便了用户去快速地进行比较。
关键注意事项
一般来说, 免费空间会提供带宽以及存储等方面的容量限制, 并且还会对并发连接数进行上限设置, 所以如果大家要在生产环境中使用, 或者是面对一些流量比较大的项目时, 那么从长远的角度来看, 是不建议大家一直用免费的配额来做这件事的。
免费域名的审核周期会比较长, 尤其是像.eu.org这种域名, 它们存在一个风险, 就是如果长时间不去访问的话, 可能会被回收,所以建议大家每个月都要登录一下, 用来确认解析记录是有效的。
一旦云服务商那边免费的额度给用完了, 系统会自动把你转成付费用户, 所以你一定要好好在账户层面设置好消费方面的提醒, 或者干脆选择在到期前十天的时候去把自动续费给关掉。
所有的免费资源都是带着服务条款的, 部分平台要求站点里的内容不能违反当地法规, 在上载之前请你把这些相应的条款读一遍。
全流程时间预估
对于用户来说, 从注册开始到最终上线, 整个构建静态站点的过程通常用不到30分钟就已经搞定了。如果选择申请免费的二级域名, 那么从提出申请一直到DNS记录生效, 大概需要等待3天到7天的时间。
当把空间部署好并且通过CNAME记录的方式成功绑定域名之后, 只要在浏览器里输入完整的网址就可以直接访问了。在这个所有的操作步骤里面, 用户是完全不需要花任何钱的, 整个过程属于零支出。


