- 🌐 阿里云域名 + 服务器购买与建站全流程笔记
🌐 阿里云域名 + 服务器购买与建站全流程笔记
📋 全流程总览
购买服务器 → 购买域名 → 实名认证 → DNS解析到服务器IP → SSL证书 → ICP备案 → 宝塔面板部署 → 网站上线 🚀
| 序号 | 步骤 | 预估耗时 | 是否必须 |
|---|---|---|---|
| ① | 购买阿里云服务器 | 即时 | ✅ |
| ② | 域名购买 | 即时 | ✅ |
| ③ | 实名认证 | 1 ~ 3 个工作日 | ✅ |
| ④ | DNS 解析到服务器 | 几分钟 ~ 48h 生效 | ✅ |
| ⑤ | DNS 负载均衡 | 即时 | ⬜ 可选 |
| ⑥ | SSL 证书 | 数分钟 ~ 1 个工作日 | ✅ |
| ⑦ | ICP 备案 | 1 ~ 20 个工作日 | ✅ 大陆服务器 |
| ⑧ | 宝塔面板部署 | 约 30 分钟 | ⬜ 推荐 |
一、 购买阿里云服务器
1.1 选择服务器配置
- 访问阿里云 ECS 云服务器页面
https://www.aliyun.com/product/ecs -
根据需求选择配置:
配置项 个人博客推荐 说明 地域 就近选择(如华东、华北) 影响访问速度 实例规格 1核2G 或 2核4G 入门级足够 操作系统 Windows Server 或 CentOS 本文以 Windows 为例 带宽 1 ~ 5 Mbps 按需选择 购买时长 1年起 时间越长越优惠 - 完成支付
1.2 获取服务器公网 IP
- 进入阿里云 【云服务器 ECS 控制台】
- 找到刚购买的实例,查看 公网 IP 地址
-
记录下这个 IP,后续域名解析会用到
示例:47.96.123.45
💡 提示:如果是按量付费实例,建议绑定弹性公网 IP(EIP),避免 IP 变动。
二、 域名购买
- 访问阿里云域名注册页面
https://wanwang.aliyun.com/domain - 搜索想要的域名,找到 尚未被注册 的域名
- 点击 【立即注册】
- 选择购买年限 → 创建信息模板(需实名认证) → 完成付款
💡 域名选择建议:
- 优先选择
.com、.cn等主流后缀- 域名尽量简短、易记
- 避免使用特殊字符和数字混合
三、 实名认证
- 打开阿里云 【域名控制台】,完成 模板验证 与 邮箱验证
- 进入 【域名持有者信息修改(过户)】 → 创建 信息模板 → 提交
- 等待注册局审核模板
- 在 【域名持有者实名认证】 中选择已审核模板 → 提交
⚠️ 注意事项
- 实名认证是域名使用的 必要前置步骤
- 需提供真实的个人或企业信息
- 审核通过后会收到 短信 + 邮箱 提醒
四、 DNS 解析到服务器
这是 关键步骤,将域名指向你的阿里云服务器公网 IP。
4.1 添加域名到云解析
- 打开阿里云 【云解析 DNS】 控制台
https://dns.console.aliyun.com - 点击 【添加域名】,输入你购买的域名(如
example.com) - 点击域名后的 【解析设置】
4.2 添加 A 记录(核心步骤)
点击 【添加记录】,按以下配置填写:
| 配置项 | 填写内容 | 说明 |
|---|---|---|
| 记录类型 | A |
将域名指向 IPv4 地址 |
| 主机记录 | @ |
代表根域名(如 example.com) |
| 解析线路 | 默认 |
全球通用 |
| 记录值 | 47.96.123.45 |
填写你的服务器公网 IP |
| TTL | 10分钟 |
解析生效时间 |
💡 常见主机记录说明:
@→ 根域名(example.com)www→ 二级域名(www.example.com)*→ 泛解析(*.example.com)
4.3 添加 www 记录(推荐)
再添加一条记录,让 www.example.com 也能访问:
| 配置项 | 填写内容 |
|---|---|
| 记录类型 | A |
| 主机记录 | www |
| 记录值 | 47.96.123.45(同上) |
4.4 验证解析是否生效
在本地电脑打开命令行,执行:
# Windows 系统
ping example.com
# 或者
nslookup example.com
如果返回的 IP 地址是你的服务器公网 IP,说明解析成功 ✅
⚠️ 注意:DNS 解析全球生效需要 几分钟到 48 小时,请耐心等待。
五、 DNS 负载均衡
同一域名设置 多个 IP 地址 后,开启 权重开关,默认以轮询方式返回地址。
| 优势 | 说明 |
|---|---|
| 🔀 流量分散 | 将请求分配到多台服务器 |
| 🛡️ 高可用 | 单台宕机不影响整体服务 |
| 🔄 故障转移 | 自动切换到健康节点 |
💡 适用场景:当你有多台服务器时,可以配置负载均衡提升性能和可用性。
六、 SSL 证书
6.1 申请免费证书
- 打开阿里云 【数字证书管理服务】 → 【SSL 证书管理】
https://yundun.console.aliyun.com/?p=cas - 点击 【免费证书】 → 【立即购买】(个人可免费申请 20 个,每个有效期 3 个月)
- 购买后,点击 【创建证书】
- 填写域名信息(如
example.com或www.example.com) - 选择验证方式(推荐 DNS 验证)
- 按提示在云解析 DNS 中添加一条 TXT 记录
- 提交申请,等待验证通过(通常几分钟内完成)
6.2 下载并部署证书
- 证书签发后,点击 【下载】
- 选择对应的服务器类型(如 Nginx、Apache、IIS 等)
- 将证书文件上传到服务器
- 在 Web 服务器中配置 SSL 证书(宝塔面板可一键部署)
免费 vs 付费证书对比:
| 免费证书 | 付费证书 | |
|---|---|---|
| 适用场景 | 个人 / 测试 | 商业 / 生产 |
| 有效期 | 3 个月 | 1 年及以上 |
| 数量限制 | 每人 20 个 | 按需购买 |
| 功能 | 单域名 | 通配符、多域名等 |
💡 为什么需要 SSL?
- 实现 HTTPS 加密传输,保障数据安全
- 浏览器显示 🔒 标识,增强用户信任
- 有利于搜索引擎 SEO 排名
- 防止中间人攻击和数据劫持
七、 ICP 备案
⚡ 核心规则:使用中国大陆服务器的域名,必须完成 ICP 备案 后才能正常访问。海外服务器无需备案。
7.1 备案流程
提交申请 → 填写信息 → 上传材料 → 阿里云初审 → 管局审核 → 备案完成 🎉
- 在阿里云 【ICP 备案系统】 提交备案申请
https://beian.aliyun.com - 填写 网站信息 和 主体信息
- 上传相关证件材料(身份证正反面、手持身份证照片等)
- 等待 阿里云初审(1 ~ 2 个工作日)
- 初审通过后,提交至 管局审核
- 管局审核通过 → 备案完成,获得 ICP 备案号
7.2 备案期间的注意事项
⚠️ 重要提醒
- 管局审核通常需要 1 ~ 20 个工作日(各省时间不同)
- 备案期间域名 无法访问,建议提前规划
- 需准备:身份证、服务器信息、域名证书、网站负责人照片等
- 海外服务器 无需备案,但国内访问速度较慢
- 备案成功后,需在网站底部显示备案号并链接到工信部网站
八、 宝塔面板部署(推荐)
完成上述所有步骤后,推荐使用 宝塔面板 来管理阿里云服务器。宝塔面板可视化程度高,容易上手,适合个人站长日常维护。
以下是 Windows 版本 的接入流程:
8.1 远程连接服务器
- 打开阿里云 【云服务器 ECS 控制台】
- 找到你的实例,点击 【远程连接】
- 选择 【Workbench 远程连接】
- 输入服务器密码,进入服务器桌面(云电脑端)
💡 提示:也可以使用本地的 远程桌面连接(mstsc) 工具,输入服务器公网 IP 和密码连接。
8.2 安装宝塔面板
- 在服务器的浏览器中访问宝塔官网
https://www.bt.cn - 下载 Windows 版宝塔面板 安装包
- 按照安装向导完成安装(过程会有些卡顿,属于正常现象)
-
安装成功后,记录下 两个关键数据:
数据 示例 说明 🔗 宝塔面板地址 http://47.96.123.45:8888/abc123外网访问地址 🔑 登录账号密码 username / password123初始账号密码
⚠️ 安全提示:务必修改默认端口(8888)和初始密码,避免被扫描攻击。
8.3 配置安全组规则
在阿里云控制台,为服务器添加安全组规则,开放宝塔面板端口。同时宝塔面板也要添加对应的端口安全组允许:
| 配置项 | 填写内容 |
|---|---|
| 端口范围 | 8888/8888 |
| 授权对象 | 0.0.0.0/0(允许所有 IP 访问) |
| 协议类型 | TCP |
8.4 登录宝塔面板
- 回到 本地电脑,打开浏览器
- 访问上一步保存的宝塔面板地址(如
http://47.96.123.45:8888/abc123) - 输入账号密码登录
- 首次登录会提示 注册宝塔账号,按要求完成即可
- 进入宝塔面板可视化管理界面
8.5 安装 Web 环境
- 登录后,系统会推荐安装 LNMP 或 LAMP 套件
- 推荐选择 LNMP(Linux + Nginx + MySQL + PHP)
-
点击 【一键安装】,等待安装完成(约 10 ~ 30 分钟)
组件 推荐版本 说明 Nginx 1.22+ Web 服务器 MySQL 5.7 或 8.0 数据库 PHP 7.4 或 8.0+ 脚本语言 phpMyAdmin 最新版 数据库管理工具
8.6 绑定域名并部署 SSL
- 点击左侧菜单 【网站】 → 【添加站点】
-
填写配置:
配置项 填写内容 域名 example.com和www.example.com根目录 默认或自定义 FTP 可选 数据库 可选 PHP 版本 选择已安装的版本 - 点击 【提交】
- 在站点列表中,点击 【设置】 → 【SSL】
- 选择 【其他证书】,粘贴之前下载的 SSL 证书内容
- 或者选择 【Let’s Encrypt】 免费申请证书(推荐)
- 开启 【强制 HTTPS】
8.7 验证网站是否正常访问
- 在浏览器中访问
https://example.com - 如果能看到宝塔默认页面或你上传的网站内容,说明配置成功 ✅
- 检查浏览器地址栏是否显示 🔒 标识
💡 宝塔面板其他实用功能:
- 📁 文件管理:在线上传、编辑、压缩文件
- 🗄️ 数据库管理:创建、备份、导入导出数据库
- ⏰ 计划任务:定时备份、日志清理等
- 🔥 防火墙:IP 黑白名单、端口管理
- 📊 监控:CPU、内存、磁盘、网络实时监控
✅ 完整检查清单
- 阿里云服务器已购买,公网 IP 已记录
- 域名已购买并支付成功
- 实名认证已通过
- DNS 解析记录已添加(A 记录指向服务器 IP)
- DNS 解析已生效(ping 域名返回正确 IP)
- SSL 证书已申请并部署到服务器
- ICP 备案已通过(大陆服务器)
- 宝塔面板已安装并登录成功
- Nginx、MySQL、PHP 已安装
- 域名已在宝塔中绑定,SSL 已配置
- 网站可通过
https://域名正常访问
全部完成后,你的网站就正式上线了 🚀
📚 常见问题 FAQ
Q1:域名解析后多久生效?
A:通常 10 分钟内生效,最长可能需要 48 小时。可以用 ping 或 nslookup 命令检查。
Q2:备案期间网站能访问吗?
A:不能。备案期间域名会被阻断,建议提前规划或使用海外服务器。
Q3:免费 SSL 证书到期怎么办?
A:提前续签或重新申请。宝塔面板支持 Let’s Encrypt 自动续期。
Q4:如何修改宝塔面板端口?
A:登录面板 → 【面板设置】 → 修改端口 → 同步修改安全组规则。
Q5:网站打不开怎么排查?
A:依次检查:
- 服务器是否正常运行
- 安全组规则是否开放 80/443 端口
- DNS 解析是否正确
- Nginx 是否启动
- 域名是否已备案
🔗 相关链接
📝 笔记更新日志
- 2025-03-20:补充服务器购买和域名解析详细步骤
- 2024-09-29:初始版本发布