超级个体必备——云开发之【个人域名】

41 阅读5分钟

域名的必要性

这是《超级个体必备——云开发》系列的第一篇技术文章,上来就说域名,是因为它是所有云产品应用的基础

许多云产品要求,外网访问必须绑定自定义域名,比如函数计算、对象存储、CDN 等。所以如果没有域名的话,我们搭的服务几乎是没法用的。

所以为了省了以后的麻烦,我们还是先把它搞定吧。其实

域名的购买

因为我们的域名大多数情况都是用在 API,或者自己调用的服务上,并不要求简短好记,也不要求一定是 .com.net 结尾。

所以选一个自己好记的、便宜的买就可以了,比如名字缩写 + 数字等,价格大概 200元/10年 左右。如果只是想先试试手,一般也能找到个 10元/1年 左右的域名。

这里用阿里云举例,可以到它的 域名产品页 去搜索和购买,具体方法也不需要介绍了,跟普通网购没什么区别。

有一点需要注意,不管是国内还是国外,域名和使用的云产品一定要是同一个供应商,否则会很麻烦。

比如,你决定要用阿里云的云产品做开发,那就在阿里云这里购买域名,很多时候它可以自动帮你完成域名的 DNS 解析,会便利非常多。

国外的更是了,我用过 cloudflare 的服务,连 google 爬虫之类的都能很便捷的配置。所以一定要用同一个供应商

一定要用!同一个!供应商!

域名的解析

也就是 DNS 解析,这个如果你用的是同一个供应商,那这一步几乎可以做到无感。

每个云产品都会有自己的“绑定域名”操作界面,里面会自动加载你购买的域名。子域名随便填,它会自动给你加到 DNS 解析里。

如果想把云服务绑到其它供应商的域名上,那就得手动配置了。虽然不难,属于不用教就会的那种,但是很麻烦。

以阿里云为例,具体的可以到它的 域名服务 看看。

域名的备案

在国内要是你的域名想作为网站对外服务的话,需要进行域名备案,这是国内法律的要求。做起来倒不算难,就是有点琐碎,流程有点长,我记得还要来回邮寄材料之类的。直接找到供应商的备案服务页面,按照要求做就好了,比如阿里云的 备案服务

不过好在备案完主域名之后,子域名再做网站服务就不需要再备案了,也算是一劳永逸。

而且即使域名没有完成备案,我们把它用作 API 对外服务,也是没问题的。

所以完全可以,一边走着备案的流程,一边做我们的开发,什么事也不耽误。

国外的网站就没有要求了,完全不需要备案,想注册什么就注册什么,随便弄。不过价格也稍微贵一点,好在一般连 SSL 证书也可以一并解决,所以还是比较划算的。

HTTPS 与 SSL 证书

现在如果网站不是 HTTPS 的会被浏览器报安全隐患,而且一些第三方平台也会要求你的 API 必须是 HTTPS 的,比如微信小程序。所以 SSL 证书是一定绕不开的,而且还不便宜,这块还是得时不时处理一下的。

还是以阿里云为例,它的 数字证书管理服务 可以购买 SSL 证书。我们可以买 个人测试证书,其中免费版 3 个月,pro 版 68元/12个月,而且每年只有 20 个额度,具体说明如下:

原Digicert 免费单域名证书,建议用于测试、个人试用等场景,org、jp等特殊域名存在无法申请的情况,正式环境建议使用付费证书。

每个实名主体个人/企业,一个自然年内可以领取一次数量为20的免费单域名试用证书额度,如需更多免费单域名试用证书需要额外付费购买额度。

免费单域名试用证书在自然年结束时,会自动清除未签发的数量(每个自然年12月31日24:00),已经签发的证书不受任何影响

免费单域名试用证书不支持续费,也不支持补齐旧证书时间

初期我们可以用免费版的,等觉得产品稳定了,可以正式服务了,再切换成 pro 版的。只不过需要每年手动更换一次。如果你的云服务、域名、SSL 证书都是同一个供应商,那么这个操作会便捷很多,几乎是一键更换。

所以这里还是再次强调,所有云服务,一定要用同一个供应商

至于付费的 SSL 证书,大家可以看看价格,反正在我的项目能够带来 10 倍证书价格之前,我是不会考虑用付费 SSL 帧数的,68元/年已经是我的极限了。

结语

全篇重点总结:域名服务和云产品,一定要用同一个供应商

购买域名和 SSL 证书这个动作,可以不用第一时间做,完全可以先进入开发,等需要的时候再做也来得及。

但是,我们的认知必须到位,要知道最终还是需要域名的,以免到时候影响心态。尤其是做网站,备案的周期会很长,可能需要 1 个月。

总体来说,域名相关的内容其实非常简单,属于做了一次就会,而且做的时候都不用教的那种。所以大家不需要有任何心理负担,这块内容,随便一个人从零开始,花一天,甚至半天的时间就能搞清楚。

这是这个系列的第一篇技术类文章,后面就要进入具体产品的应用了,大家敬请期待。

公众号、知乎、掘金、CSDN 同名,欢迎关注~