如果你已经看完了系列第一篇,把网站的技术方案定下来了,那这一篇要解决的就是两个最现实的问题:网站代码往哪放、用户怎么通过域名找到你。说白了就是云服务器和域名。这两样东西搞不定,后面做出来的页面再漂亮,也只能躺在自己电脑里,别人一个字节都访问不到。
这篇我会直接按照实际购买和配置的顺序来写,从选云服务器的思路,到买域名,再到备案和解析,把整条链路完整走一遍。整个过程不涉及写代码,但需要你在各个控制台里多点几下,我会把每一步在哪个页面、该勾哪个选项都拆开了讲。适合那种已经会用电脑、但第一次接触服务器和域名的新手,也适合做过静态页面但从来没正经发布到公网的“半个新手”。
1. 整体思路:先想清楚服务器和域名各自扮演什么角色
先说结论:云服务器是你的网站在互联网上的“房子”,域名就是这栋房子的“门牌号”。没有门牌号,别人知道你在哪也找不到;没有房子,门牌号再漂亮也没用。所以两个缺一不可,但购买和配置的难度、步骤、周期差别很大,得分开处理。
1.1 服务器和域名的工作关系
当用户在浏览器里输入一串域名时,会先去DNS服务器(域名系统)查这个域名指向哪台服务器的IP地址,然后浏览器再向这个IP发起请求,服务器上的Web程序接收请求、返回网页内容。所以域名是不直接存网页的,它只是一个“翻译器”,把好记的名字翻译成机器能读懂的IP地址。真正放网页文件的是服务器。
这套关系搞明白之后,你会发现一个很重要的推论:只要IP不变,域名可以随时换绑定;只要域名不变,服务器IP变了也可以通过修改解析来“搬家”。这种解耦设计让你后期调整架构时不用从头再来。
1.2 为什么推荐“先买服务器,再买域名”
虽然从流程上看两个都要买,但我强烈建议你按“服务器优先、域名次之”的顺序操作。原因有四条:
第一,服务器购买时通常需要你登录云厂商账号、选配置、支付,对新手来说是最容易卡住的一步,先啃硬骨头。第二,域名买完之后有实名认证和ICP备案(中国大陆境内节点要求),备案必须要填服务器的IP,没有服务器就填不了。第三,很多云厂商有“新用户买服务器送域名”的活动,比如买一年送一个 .com,你先把服务器买了,再领域名等于白赚。第四,服务器买好之后你可以先通过IP访问测试,确认环境没问题再绑定域名,排错范围更小。
所以本篇就按“云服务器申请 → 域名注册 → ICP备案 → DNS解析绑定”的顺序讲。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 云服务器申请:选厂商、选配置、下订单
云服务器听起来高大上,其实本质就是一台放在机房里的电脑,通过远程连接使用。你不需要见它,也不需要维护硬件,厂商帮你搞定电力、网络和故障替换。你需要做的只是选配置、付钱,然后远程登录进去装环境。
2.1 主流厂商怎么选
目前国内主流的云服务器厂商有阿里云、腾讯云、华为云,这三家在个人建站领域都已经非常成熟。我的经验是不用纠结太多,按下面这个逻辑选就行:
阿里云的优点是生态最大、教程最多,你在搜索引擎里搜任何报错,大概率都能搜到阿里云环境下的解法。腾讯云的特点是轻量应用服务器做得比较顺手,控制台对新手更友好,而且域名注册的价格常年有优惠。华为云强在企业级服务,个人买便宜机型不一定划算,但如果你是学生或者所在团队走华为云生态,也可以考虑。
选谁而不是选“最好”的关键理由是:云服务器的核心差异不在硬件,而在控制台体验、售后响应速度和配套生态。对个人站长来说,教程多、上手快就是最大的性价比。
2.2 机型与配置怎么选
在厂商的主站里,你通常能看到两个入口:一是“云服务器ECS/CVM”,这是完整版,支持你自定义CPU、内存、系统盘、带宽;二是“轻量应用服务器”,配置固定,直接把网站环境打包好,适合新手。我的建议是:
- 如果你打算按教程一步步从零部署环境,选“轻量应用服务器”就可以了,省事;
- 如果你未来要在这台机器上跑不止一个站点,或者想装Docker、数据库集群之类的,直接买“云服务器ECS/CVM”,可扩展性更强。
配置方面,个人博客或展示型网站,2核4G内存、系统盘40G起步、带宽3Mbps足够撑住日均几千PV(页面浏览量)的访问量。预算紧张的时候买1核2G也不是不能用,但一旦跑起来MySQL加WordPress之类程序,内存吃紧会频繁触发OOM(内存溢出)机制,网站会突然卡死,排查起来很头疼,所以能上4G就上4G。带宽方面,3Mbps的意思就是理论峰值每秒375KB,对图文站够用,如果放视频或高清图集就建议升到5Mbps以上。
存储空间是另一个容易被忽视的坑。系统盘默认只有40G,装完系统和数据库可能只剩25G左右,如果图片素材多,没多久就见底。我的建议是:能加大系统盘就加大,加到80G或100G最省心;买完后才知道不够的话,也可以后续挂载一块独立的数据盘,把网站数据迁过去,但操作起来多一道步骤。
2.3 购买步骤与操作系统选型
以阿里云和腾讯云为例,下单流程基本是:登录官网 → 找到云服务器产品页 → 选择地域 → 选择配置 → 选择操作系统 → 设置密码 → 付款。
地域选择这里,你的网站主要面向哪里的用户就选哪个地域。国内用户为主选国内节点,比如华北、华东、华南都可以;如果主要业务在海外,选海外节点。地域选完之后大部分情况下不能迁移到其他地域,想要迁移只能做镜像导出再重新导入,比较折腾,所以下单前想清楚。
操作系统我推荐选 Ubuntu 22.04 LTS 或 Debian 12,这两者都是长期支持版本,软件源丰富,LTS的意思是有好几年的安全更新保证。不太推荐新手上来就搞CentOS,虽然老教程里它很常见,但它的维护周期已经发生了较大变化,新装系统时不如直接用Debian系省心。登录方式上,建议直接勾选“自定义密码”,先不要用密钥对,等你会用SSH了再换更稳妥;密码设置成15位以上混排,记在小本本上或者密码管理器里。
付款的时候注意看实例规格、地域、系统盘大小,截图保存好订单详情。很多人买完就忘了自己买的是哪个地域的哪台机器,后面配置安全组时找不着实例,很常见。
2.4 买完先做这几件事:改密码、安全组设端口、登录
付款成功之后,在控制台的实例列表里你会看到一台“运行中”的机器,旁边有一个公网IP。这个IP就是你在互联网上的临时门牌号,先把IP复制出来。
第一步,重置一下登录密码。即使你下单时已经设置了密码,我仍然建议你在控制台里执行一次“重置密码”操作,确保密码是你自己掌握且别处没用过的。重置之后记得重启实例生效。
第二步,设置安全组端口。这步新手最容易漏。云服务器默认的安全组规则往往只放行了22端口(SSH远程登录用)最基础的远程连接、80和443端口(HTTP/HTTPS网页访问)不一定全开。也就是说,即使你装好了Nginx,用户从浏览器访问的时候请求也会被防火墙拦在外面。你得进入“安全组”配置页面,添加入方向规则,放行80和443,可选放行你自定义的SSH端口。
放行的时候,来源建议填“0.0.0.0/0”(允许所有IPv4地址访问),因为网站是面向公网的。如果是数据库端口、Redis端口,那就千万别填0.0.0.0/0,只填你办公室或家里的IP,或者干脆只用内网连接。
第三步,用SSH登录试试。Windows电脑可以用PowerShell直接敲命令,或者装个FinalShell、Xshell之类的终端工具;Mac和Linux电脑直接用“终端”软件,输入“ssh 用户名@公网IP”回车。第一次连接会提示“确认主机指纹”,输yes即可。登录成功后会看到远程服务器的命令提示符,到了这一步,你的云服务器才算真正“上手”了。
3. 域名注册:命名、选后缀、实名认证
服务器那边跑起来了,接下来就是给网站追一个门牌号。域名注册本质上是一个租用行为,按年付费,租期内你对这个门牌号有使用权。一个域名一旦被别人租走,你在全球范围内都注册不到完全一样的名字,所以命名要谨慎。
3.1 域名后缀怎么选
主流后缀里我首推 .com,这是全球认知度最高的后缀,用户看到它最放心。如果和你要做的站名契合的.com已经被抢注,可以退而求其次选 .net 或 .org,但尽量别用太冷门的创意后缀做主力站。尤其在中国大陆境内,部分后缀不能备案,你买了之后只能用于解析到境外服务器或用IP访问,这里的水比较深,注册之前一定去云厂商的“ICP备案”帮助文档里确认一下该后缀是否在备案白名单里。
优先考虑容易被记住、不容易打错的后缀,而不是便宜但拗口的小众后缀。省下每年几块钱,丢的是访客的信任度和输入效率,得不偿失。
3.2 域名命名的三个方向
我有次帮朋友选域名,他想了半个月也没定,因为总想着找一个“完美的、又能代表品牌、又能包含产品关键词”的名字。其实不用纠结到这个程度,从三个方向里选一个就行:
一是用品牌拼音,比如品牌叫“蓝湖”,域名就是lanhu.com,这是最直观的方案。二是用品牌英文名,适合国际化调性的站。三是用“产品关键词+地域/行业后缀”,比如做健身餐的可以叫fitfood.cn,适合靠搜索流量进站的场景。
命名的时候注意几件事:不要用数字和字母混在一起的长串,容易看错,比如“b1og”这种要避免;不要用连字符,用户口头传播时不会说“中间有个杠”;注册之前先粗查一遍商标,别做一个星期网站突然收到侵权邮件,那感觉真的难受;顺带查一下同名社交账号是否可用,保持统一。
3.3 在云厂商控制台完成注册
注册域名不用去单独的域名站,直接在买服务器的同一家云厂商控制台里操作最省心,这样后续域名和服务器绑定、解析时都在一个后台里完成,少记一个登录信息。
流程大致是:进入“域名注册”页 → 输入你想要的域名 → 查询是否可注册 → 加入购物车 → 填写域名持有者信息 → 实名认证 → 付款。
持有者信息这里,个人用户选择“个人”,填真实姓名和身份证号;企业用户选择“企业”,填营业执照名称和统一社会信用代码。注册完成后,域名会进入“实名审核”状态,这个不需要你额外操作,云厂商会校验身份证信息,一般1个工作日内通过。
实名认证期间域名是不能正式解析的,所以不要急,等审核状态变成“正常”再用。
3.4 域名的续费与防丢技巧
域名按年租用,过期后有一个赎回期,一旦过了赎回期就会被释放,别人随时可以抢注。我见过太多人因为绑定的手机号换了,忘记续费,辛苦积累的网站权重全部清零。建议你把域名转到和支付宝、微信同体系的邮箱账号下,打开自动续费,并设置到期前30天的日历提醒。域名本身花不了多少钱,但丢失一次域名,所有线上品牌资产都得跟着变。
4. ICP备案:国内服务器绕不开的流程
如果你买的服务器在大陆境内节点,域名要绑定到这台服务器上对外提供服务,那就必须完成ICP备案。这步无法跳过,也不是云厂商多管闲事,而是运营正规网站的基本流程。虽然要等一段时间,但它是免费的,而且流程已经被云厂商做得非常顺畅。
4.1 备案到底要准备什么
先说材料:身份证正反面照片、个人联系方式、幕布照片或App人脸核验(不同云厂商要求不一样)、网站名称、网站备注。如果你是个人备案,网站名不能用“公司”“集团”“商城”这种带经营性质的词;如果你做的是技术博客,网站名称就叫“某某的技术笔记”之类,备注里就写“分享技术学习记录”,清晰坦诚就行。
现在主流云厂商都支持App拍照或人脸识别,不用再打印幕布,省了不少事。提前把身份证放在手边,人脸识别要求光线好,过程三分钟就能结束。
4.2 从提交到审核完成的整个周期
备案的流程是:云厂商初审 → 短信核验 → 管局审核。云厂商初审一般1~2个工作日,可能会打电话确认信息,接电话时注意描述要和网站内容一致;短信核验需要在24小时内完成,超时整个流程会作废;管局审核是等待时间最长的环节,一般在7~20个工作日内完成,具体取决于通管局的处理队列。
我个人的体会是,只要材料齐全、网站名称合规、备注写清楚,一次性通过的概率很高。常见被驳回的原因反而是:身份证照片不清晰、网站名称带经营类词、备注里照搬模板没写清楚个人内容方向。
审核通过后,你会收到一个备案号,比如“京ICP备XXXXXXXX号”。别以为拿到号就万事大吉,你还要把它挂在网站底部,链接到备案查询官网,这个操作要记进发布检查清单。首次备案的过程中网站还不能指向大陆服务器访问,所以最好的节奏是:买完服务器就立刻提交备案,备案审核期间自己去装环境、做页面,两边时间重合,一点也不浪费。
4.3 不备案行不行
这个问题经常有人问。说实话,如果你把网站部署在非大陆地区节点,确实不用走ICP备案,域名可以直接解析过去。但代价是访问速度不稳定,国内直连经常绕路,晚高峰的延迟和丢包会让你怀疑人生。对面向国内用户的正规站点来说,我还是建议用大陆节点并完成备案,这是一个长期安全、稳定、快速访问的基础。
5. DNS解析:把域名指向服务器
域名审核通过、备案也下来了之后,最后一步就是把域名和服务器连接起来。这个过程叫DNS解析。
5.1 理解解析记录的四要素
DNS服务器上存着很多记录,每条记录本质上是“某个名字 → 某个值”的映射。你需要添加的记录类型、主机记录、记录值、TTL是四个核心参数。
记录类型,国内网站最常用的两个是A记录和CNAME记录。A记录直接把域名指向一个IPv4地址,最直接;CNAME记录把域名指向另一个域名,适合CDN或托管平台。个人网站用A记录就够了。
主机记录,填“@”表示根域名,填“www”表示把www前缀也解析过去。要让人访问你的域名时打开网站,通常需要同时添加“@”和“www”两条A记录,都指向你的服务器公网IP。
记录值,就是那一串IP地址,去云服务器控制台复制公网IP,别记错成内网IP。最后是TTL,意思是其他DNS服务器缓存这条记录多长时间,默认600秒(10分钟)就是好的选择,不用调。
5.2 在云厂商控制台里添加记录
进入域名管理 → 选择“解析”或“DNS管理”→ 添加记录。按上面说的,添加两条A记录:
- 主机记录:@,记录值:你的服务器公网IP,TTL:600
- 主机记录:www,记录值:你的服务器公网IP,TTL:600
保存之后,解析不会立刻全世界生效,因为各地运营商的DNS缓存需要刷新。一般10分钟到1小时内都会生效。判断生效的方法,我推荐在本地命令行ping一下你的域名,如果返回的IP和你服务器公网IP一致,就说明解析已经通了。
5.3 解析通了但打不开网站,问题出在哪
很多人在这一步卡住:ping域名能通,但浏览器访问却是连接超时。这种情况大概率不是解析问题,而是服务器端没有把80端口“接住”。
去服务器上执行命令查看Web服务是否启动,比如装了Nginx就执行“systemctl status nginx”,如果进程没起来,那就算解析正确也访问不了。另一种可能是安全组没有放行80端口,你回到控制台再检查一遍安全组入方向规则。还有一种是Nginx配置本身没有监听80端口,打开配置文件确认listen 80已经写上。
排错的顺序应该是:先查DNS解析 → 再查安全组 → 再查Web服务进程 → 再查Web服务配置。按这个顺序往下走,90%以上的“解析了却打不开”都能定位到原因。
6. 常见问题与避坑指南
6.1 域名和服务器可以分别买在不同厂商吗
可以,而且很多人是这么干的。域名在A厂商买,服务器在B厂商买,你只需要在A厂商的解析控制台里把记录值指向B厂商服务器的公网IP就行。DNS解析是通用的,不受厂商限制。但新手我建议先都买在一家,出了问题找回路径更短。
6.2 新用户特价机到底值不值得买
值得,但注意两个坑:一是特价机续费贵,通常首年1折,次年直接原价,所以下单前想清楚是不是要长期使用,可以一次性买三年;二是部分特价机型是限制续费的,到期后可能只能按当前官网价重新购买。如果你只是想先跑通流程,特价机完全合适。
6.3 网站安全性这块什么时候开始操心
云服务器和域名都有了之后,安全话题就该提前介入,不要等被入侵再补。至少做三件事:第一,SSH禁止root密码登录,改成用普通用户加密钥登录;第二,Web服务进程不要用root跑,单独建一个低权限用户;第三,给服务器配置自动快照,腾讯云和阿里云都有这个功能,花不了多少资源,关键时候能救命。
另外,如果你绑定了域名且备案已完成,记得启用HTTPS。现在云厂商都有免费SSL证书可以申请,有效期三个月,续期按钮在控制台里点两下就行。HTTPS不光是地址栏多把锁的问题,更是搜索引擎和用户信任的基础。
6.4 买完发现配置不够用,能不能中途升级
可以。云服务器的CPU、内存、带宽、硬盘都支持升配,在控制台里点“变更配置”就行,通常几分钟内生效,部分配置变更需要重启实例。建议至少用一个月再升配,别第一天就焦虑配置不够,真实的流量数据会告诉你差距在哪里。跑WordPress的话,2核4G起步加上数据库调优,撑住5万以下的月访问量没有太大压力。
我自己踩过的最大一次坑,是第一次买服务器时把安全组端口全部放开了,想着“这样省事,后面再收紧”。结果机器上线第二天就被扫描暴力破解,日志里全是SSH登录失败的记录。从那以后我把SSH端口改成高位自定义端口,安全组只按需放行,再没发生过类似的事。服务器和域名是网站的地基,先把地基打稳,后面的一砖一瓦才踏实。
