自己建站这件事,说难不难,说简单也不简单。我头一回弄的时候,光“域名”和“服务器”两个词就绕了半天,后来发现真正动手做一遍,比看十篇教程都管用。下面按我自己的实际流程说,尽量把价格和坑都讲清楚。
先想清楚网站干什么用。个人博客、作品集、小生意展示页,这三类占了大多数人建站的需求。用途不同,后面选服务器和程序差别很大。纯静态博客最省钱,一台最便宜的虚拟主机甚至免费空间就能跑;带后台、要发文章、要装插件的,最好上云服务器。
域名是门面,越早买越好。常见的.com域名首年大概60到80块,续费90左右;.cn首年二三十,但需要实名认证。我一般在阿里云、腾讯云或者Namecheap买,别去不知名的小注册商,续费涨价和转出麻烦够你喝一壶。买域名时顺手把隐私保护打开,不然注册信息会被公开,垃圾邮件很快就来。
服务器看你在哪儿。国内服务器访问快,但必须备案,备案本身免费,时间大概7到20天,要提交身份证、拍照、填网站内容,管局审核期间网站不能上线。香港或海外服务器免备案,延迟高一些,适合不想等或者面向海外访客的站。我第一年用国内轻量应用服务器,2核2G配置,新用户活动价一个月24块,原价50到80,一年下来三百块左右。虚拟主机更便宜,一年一两百,但限制多,装个WordPress可能卡,不建议长期用。
买完服务器,装建站环境。新手直接装宝塔面板,图形化操作,省掉敲命令的麻烦。装好后在面板里一键部署WordPress。WordPress全球市场占有率大概43%,插件主题多,博客和企业站都能撑起来。如果只是写静态文章,Hugo或Hexo更轻,生成纯HTML,打开速度快,还不用数据库,但对不懂命令行的人稍微不友好。

域名解析别忘。在域名管理后台加一条A记录,指向服务器公网IP,生效一般几分钟到几小时。然后到服务器防火墙放行80和443端口,不然域名打不开。HTTPS现在基本是标配,Let''s Encrypt证书免费,宝塔面板里可以自动申请和续期,别花钱买贵的SSL。
网站程序装好,先别急着换花哨主题。默认主题先跑通,确认首页能打开、后台能登录,再慢慢调。主题和插件尽量从官方目录下,破解版带后门的事我见过不止一次。备份要设成自动,每天一次到对象存储,一个月花不了几块钱,但数据丢了就真没了。
上线后还有几件小事。国内服务器备案通过后,把备案号放在页脚;用Cloudflare免费CDN能挡一部分小流量攻击,也能加速海外访问;垃圾评论用Akismet插件过滤;WordPress和插件记得更新,但大版本更新前先备份。
整站成本算下来:域名70块,服务器一年300到600,主题0到300,SSL免费,备份一年几十块。总花费一千以内能搞定,时间半天到两天。别一上来就买高配服务器和贵主题,先让网站跑起来,有流量了再升级。建站最怕的是准备阶段无限拖延,先买域名、开服务器、装程序,剩下的边做边学。