服务器、域名与 HTTPS
三种常见部署方式
Section titled “三种常见部署方式”| 方式 | 适合谁 | 优点 | 需要承担 |
|---|---|---|---|
| 静态托管 | 官网、文档、博客 | 简单、便宜、可自动发布 | 不能直接运行后端进程 |
| 平台部署 | 想快速上线的前后端项目 | 连接 Git 后自动构建 | 平台规则、用量和迁移成本 |
| 云服务器 | 需要完整控制环境的人 | 自由度高,可运行多种服务 | 系统升级、安全、备份、监控 |
新手通常先从静态托管或平台部署开始。只有当需要长期运行的进程、特殊网络、定制数据库或明确的成本理由时,再购买云服务器。
购买云服务器的大致顺序
Section titled “购买云服务器的大致顺序”不同厂商的控制台名称会变化,但决策顺序通常类似:
- 注册并完成服务商要求的实名认证、付款方式和多因素认证;
- 选择主要用户附近的地域和可用区,先看实时价格与流量规则;
- 选择 Linux 镜像、CPU、内存、磁盘、带宽和公网 IP;
- 创建实例时只开放必要的安全组端口,保存登录密钥;
- 首次登录后更新系统,创建非 root 管理用户,设置防火墙和自动快照;
- 部署应用并配置环境变量、日志、健康检查和备份;
- 用临时 IP 或平台默认域名验证,最后再绑定正式域名和 HTTPS。
账号注册、地域、价格、备案、实名和证书要求因国家/地区及服务商而异;教程中的按钮名称不要当成永久不变的流程。
购买服务器前问自己
Section titled “购买服务器前问自己”- 项目是否真的需要一台长期运行的机器?
- 主要用户在哪个地区,网络线路和合规要求是什么?
- 预计 CPU、内存、磁盘和流量需求是多少?
- 谁负责系统补丁、防火墙、备份、监控和故障恢复?
- 供应商能否导出数据,如何升级和停止计费?
不要只比较“每月多少钱”。还要查看流量、快照、备份、IPv4、带宽、磁盘和超额费用,确认价格是否为促销价。
域名和 DNS
Section titled “域名和 DNS”域名是用户记住的地址;DNS 把域名解析到托管平台或服务器。常见记录:
A:指向 IPv4 地址;AAAA:指向 IPv6 地址;CNAME:指向另一个域名,常用于平台托管;TXT:验证域名、配置 SPF/DKIM 等。
修改 DNS 后需要等待缓存更新。保留原记录,逐条修改,避免一次清空导致邮箱或其他服务中断。
HTTPS 是什么
Section titled “HTTPS 是什么”HTTPS 加密浏览器与站点之间的传输,也让浏览器能确认连接的域名。大多数托管平台会自动申请和续期证书;自建服务器则要确认反向代理、证书续期和 HTTP 到 HTTPS 的跳转。
服务器新手安全清单
Section titled “服务器新手安全清单”- 开启防火墙,只开放必要端口;
- 使用密钥或强密码,关闭不需要的登录方式;
- 不把数据库直接暴露到公网;
- 应用密钥放在环境变量或安全存储;
- 定期更新系统和依赖;
- 自动备份并实际演练恢复;
- 为域名、云平台和代码仓库启用多因素认证。