建立属于自己的个人网站,一般会以独立站建设为标准。所谓独立站,指包括独立的虚拟服务器、独立的网站程序及独立的网站域名等在内的独立的网站。独立站最典型的用例就是在shopify等平台上从事电子商务业务。
以是否为独立站为标准,本文分为两种方法进行讨论,即非独立站和独立站的搭建。
非独立站
非独立站既有一站式的动态或静态网站搭建付费服务可以购买,也有相应的免费独立或组合空间、流量、数据库等资源的服务可以使用。非独立站有着可以永久免费白嫖的资源,但需要掌握相应的知识和技术,以便自行解决遇到的各种问题。本文不推荐这种建站方式,主要存在以下问题:
- 国内的头部云服务商一般仅提供3个月左右的免费试用
- 国外很多云服务平台提供的产品可以实现网站托管,并且免费额度对于个人小型网站也够用,但国内访问经常无法访问或者完全不能访问
- 技术发展日新月异,维护成本过高
所以,如果具备一定的技术能力,善于学习的话,可以尝试国外云服务平台,而且可以免于备案。以下列出除Github、Cloudflare之外的几个可用来建站的国外平台供参考。
- Vercel – Vercel
- Cloud Application Hosting for Developers | Render
- Cloud Application Platform | Heroku
- Drop | Netlify
- Railway
- Simple, All inclusive Pricing – Back4app
- MongoDB Cloud | MongoDB
很多技术爱好者会偏爱这种全托管建站的方式,尽管折腾,但折腾的过程也是学习实践的过程。但是,如果对网络和系统运维乃至编程没有兴趣,建议不要入坑,毕竟时间、精力远超金钱的付出。
那么,是否可以购买托管服务呢?当然,国内外有很多平台都提供网站搭建、运维的一条龙服务,价格从每年几百元到上万元不等,相较独立站的建站成本不遑多让。
独立站
托管独立站
国外诸如Google Blogger、WIX等都可以作为独立站看待,至少在Shopify等电子商务平台看来是这样的。国内以及国外的云服务商都提供这种托管独立站的一条龙服务,可以针对受众所在国家/地区进行选择。国内推荐阿里、腾讯等,国外则有Godaddy、Dynadot、Namecheap等域名服务商。按照国内的“潜规则”,域名注册和解析、虚拟服务器租用在备案过程中会存在各种麻烦。如果涉及出海业务可了解「Dynadot」,在国内也设有机构并一直在持续推广。点击以下「图片链接」,
这种方式胜在不必折腾,相当于花钱使用可视化面板,由服务商把VPS环境全部配置好并提供主题模板供选择。
自托管独立站
所谓自托管独立站,最主要的就是租用一台虚拟云主机,在云主机上搭建自己的网站。主要成本是云主机的费用(包括了CPU、内存、硬盘空间和带宽、流量等),时间和精力的开销主要取决于是否需要备案、是否需要提供一些额外的服务以及是否需要配置后台数据库,建站本身可以使用免费的开源工具和相应脚本,完全的Ctrl+C、Ctrl+V反而不会牵扯多少精力。
除必要的VPS购买/租用和网站搭建外,还需要完成的工作包括:
- 域名购买与解析,如果受众在国内,建议在国内同一家厂商购买域名和VPS
- ICP备案和公安联网备案
- ICP经营许可(如有业务)
如果是个人网站,从自身和受众访问的便利性而言,推荐购买国内的云主机。国内的云主机3-5M的带宽,访问体验上很可能超过境外100M带宽的主机。同时,由于云服务领域的白热化竞争,国内云主机服务商各种卷,所以价格上都很美丽,往常每年几千元的云服务器直接降到了100以内,从阿里的新老同享开始,几乎所有的厂商都推出了2C2G3M层级的99元特惠产品。
除阿里之外,国内各家均有相应产品“对卷”,比如京东的轻量应用服务器2C2G5M,直接来了个50元/年的价格。美中不足的是,流量限制每月100G,当然仅仅是纸面数字上的区别,新建站点流量不大,怕是10G每月都到不了。
需要了解或选够京东将轻量云应用服务器(50元 /年)可点下方链接。
需要注意的是,ECS弹性云服务器和轻量应用服务器的区别,后者可以看成是前者的精简版,主要规格看上去没有变化,但不支持集群化。前者门槛更低,一般都提供易上手的一键操作界面,适用于单站搭建,但无法访问云端服务(比如连接同一厂商的数据库服务),自定义选项少。还有很重要的一点是,轻量应用服务器使用的国际线路一般都劣于ECS服务器,例如阿里ECS移动直连境外如新加坡、美国等,而轻量应用服务器则必取道日本绕行,所以有国际访问、连接需求的要适当评估、优选。
选购好云主机,国内的ICP备案务和公安联网备案务必要做,否则一方面80、443等端口无法开通,域名也不能正常解析至云服务器。这方面并不会花费太多的精力,按照主机提供商的操作指引提报资料,公安联网备案可以在「公安一网通办APP/网页端」中完成,资料、表单的填写的注意事项网上搜索一下即可。整个过程不需要去管局、公安机构,全程2-4周,在这个过程中,可以在云主机上部署网站,只要在ICP备案核准前不上线就行。
下图仅以阿里云的指引为参考,各家均有详细指引,信息填报以「公安一网通办APP/网页端」为准。
云主机购买后,可以直接参考我的文章使用1panel搭建Wordpress站点,从0开始,10分钟完成。后续,可以上千个免费的精美主题中进行挑选,也可以对主题、网站进行进一步的美化和配置,并迅速地将视线和精力转移到网站内容上来。1panel官网及教程可见如下链接文档。
1Panel – 现代化、开源的 Linux 服务器运维管理面板
所以,建站的核心是内容建设,而不是学习、实践技术,本文推荐的产品,以前动辄大几千的价格让让个人高不可攀,现在,一两顿饭费比以小时、天甚至周计算的时间和精力要“便宜”太多。