📅 最后更新于 2026-06-04

静态网站 VPS 怎么选?

说实话,大多数静态网站不需要 VPS。但如果你真的有特殊需求,最便宜的套餐就够了——512MB 内存,Nginx 一跑,绰绰有余。

先说结论:如果你只是托管一个纯静态网站(HTML/CSS/JS),80% 的情况不需要买 VPS。GitHub Pages、Cloudflare Pages、Vercel、Netlify 都是免费的,而且体验更好。请先确认你真的需要 VPS。

什么时候不需要 VPS?

以下场景强烈建议使用免费托管平台:

免费平台的优点

  • 完全免费(流量、存储、构建都免费)
  • 自带全球 CDN,速度快
  • 自动 HTTPS(SSL 证书)
  • Git push 自动部署
  • 零运维,不用管服务器

VPS 的优点

  • 完全控制服务器配置
  • 可选中国优化线路(CN2 GIA)
  • 可加后端功能(API、数据库)
  • 自定义 Nginx 规则
  • 数据完全自控

什么时候确实需要 VPS?

  1. 面向中国大陆用户:GitHub Pages 在中国访问慢,CN2 GIA VPS 体验好得多。
  2. 需要自定义服务器逻辑:特殊 Nginx 规则、HTTP 头、IP 黑白名单。
  3. 合规要求:某些行业不能使用第三方托管平台。

最低配置推荐

最低

  • 1 vCPU
  • 512 MB 内存
  • 10 GB SSD
  • 适合:单个静态站

推荐

  • 1 vCPU
  • 1 GB 内存
  • 20 GB SSD
  • 适合:多个静态站

加后端

  • 1-2 vCPU
  • 2 GB 内存
  • 40 GB SSD
  • 适合:静态站 + API

Nginx 部署

  1. SSH 登录 VPS,安装 Nginx
  2. 把静态文件放到 /var/www/yoursite/
  3. 创建 Nginx 配置,指定 root 和域名
  4. 配置 SSL(Certbot)
安装 Nginx + SSL 工具
sudo apt update && sudo apt install -y nginx certbot python3-certbot-nginx

Caddy —— 自动 HTTPS

Caddy 的最大亮点是自动 HTTPS。只需要几行配置,自动申请和续期证书。

安装 Caddy
curl -fsSL https://getcaddy.com | bash -s personal

自动部署:GitHub Actions → VPS

推荐流程:代码托管 GitHub → push 触发 GitHub Actions → 构建 → rsync 到 VPS。全自动,免费。

静态网站放 VPS 的优缺点

✅ 优点

  • 完全控制服务器配置,可自定义 Nginx 规则
  • 可选中国优化线路满足大陆访问
  • 可同时跑后端服务和 API
  • 数据完全在自己手上

⚠️ 注意

  • 免费托管平台足够好,VPS 是额外开销
  • 需要自己管理安全和更新
  • 需要基础 Linux 知识
KVM 入门套餐

静态站推荐:最便宜的就行

静态网站资源需求极低,512MB-1GB 内存完全够用。如果面向中国用户选 CN2 GIA 线路,否则选最便宜的套餐即可。

查看套餐对比 →

常见问题

静态网站真的需要 VPS 吗?
大多数情况下不需要。GitHub Pages、Cloudflare Pages、Vercel、Netlify 都是免费的,而且自带 CDN、自动部署、SSL 证书。只有需要中国线路优化或有特殊合规要求时才需要 VPS。
512MB 内存能跑静态网站吗?
完全可以。Nginx 或 Caddy 服务静态文件非常省内存,通常只占用 20-50 MB。即使加上操作系统开销,512 MB 内存也绰绰有余。静态网站是所有 VPS 场景中资源需求最低的。
用哪个 Web 服务器最好?
Nginx 和 Caddy 是首选。Nginx 最流行、文档最多、性能极好。Caddy 更现代化,自动 HTTPS 零配置。对于个人静态网站 Caddy 体验更好;需要极致性能或多站点选 Nginx。
静态网站怎么做自动部署?
推荐 GitHub Actions + rsync:push 代码到 GitHub,GitHub Actions 自动构建,rsync 同步到 VPS。也可以用 Caddy + git 插件拉动仓库自动部署。