跳转到内容

服务器、域名与 HTTPS

方式 适合谁 优点 需要承担
静态托管 官网、文档、博客 简单、便宜、可自动发布 不能直接运行后端进程
平台部署 想快速上线的前后端项目 连接 Git 后自动构建 平台规则、用量和迁移成本
云服务器 需要完整控制环境的人 自由度高,可运行多种服务 系统升级、安全、备份、监控

新手通常先从静态托管或平台部署开始。只有当需要长期运行的进程、特殊网络、定制数据库或明确的成本理由时,再购买云服务器。

不同厂商的控制台名称会变化,但决策顺序通常类似:

  1. 注册并完成服务商要求的实名认证、付款方式和多因素认证;
  2. 选择主要用户附近的地域和可用区,先看实时价格与流量规则;
  3. 选择 Linux 镜像、CPU、内存、磁盘、带宽和公网 IP;
  4. 创建实例时只开放必要的安全组端口,保存登录密钥;
  5. 首次登录后更新系统,创建非 root 管理用户,设置防火墙和自动快照;
  6. 部署应用并配置环境变量、日志、健康检查和备份;
  7. 用临时 IP 或平台默认域名验证,最后再绑定正式域名和 HTTPS。

账号注册、地域、价格、备案、实名和证书要求因国家/地区及服务商而异;教程中的按钮名称不要当成永久不变的流程。

  • 项目是否真的需要一台长期运行的机器?
  • 主要用户在哪个地区,网络线路和合规要求是什么?
  • 预计 CPU、内存、磁盘和流量需求是多少?
  • 谁负责系统补丁、防火墙、备份、监控和故障恢复?
  • 供应商能否导出数据,如何升级和停止计费?

不要只比较“每月多少钱”。还要查看流量、快照、备份、IPv4、带宽、磁盘和超额费用,确认价格是否为促销价。

域名是用户记住的地址;DNS 把域名解析到托管平台或服务器。常见记录:

  • A:指向 IPv4 地址;
  • AAAA:指向 IPv6 地址;
  • CNAME:指向另一个域名,常用于平台托管;
  • TXT:验证域名、配置 SPF/DKIM 等。

修改 DNS 后需要等待缓存更新。保留原记录,逐条修改,避免一次清空导致邮箱或其他服务中断。

HTTPS 加密浏览器与站点之间的传输,也让浏览器能确认连接的域名。大多数托管平台会自动申请和续期证书;自建服务器则要确认反向代理、证书续期和 HTTP 到 HTTPS 的跳转。

  • 开启防火墙,只开放必要端口;
  • 使用密钥或强密码,关闭不需要的登录方式;
  • 不把数据库直接暴露到公网;
  • 应用密钥放在环境变量或安全存储;
  • 定期更新系统和依赖;
  • 自动备份并实际演练恢复;
  • 为域名、云平台和代码仓库启用多因素认证。