部署到云服务器的一些笔记

部署到云服务器的一些笔记

纯静态站点部署的核心就一句话:把 public/ 传到网站根目录,用 Nginx 指过去。

关键步骤

  1. 在服务器安装 Nginx(apt install nginx 或 yum install nginx)。
  2. 把 public/ 内容传到 /var/www/your-domain/。
  3. 配置一个 server 块,root 指向该目录,index index.html。
  4. 域名 A 记录解析到服务器公网 IP。
  5. (可选)用 Let's Encrypt 申请免费 HTTPS 证书。

一个最小 Nginx 配置

server {
    listen 80;
    server_name your-domain.com www.your-domain.com;
    root /var/www/your-domain;
    index index.html;

    location / {
        try_files $uri $uri/ =404;
    }
}

常见坑

  • 防火墙/安全组没放行 80/443 端口 → 浏览器打不开。
  • 域名没解析或 TTL 未生效 → 等几分钟再试。
  • 文件权限不对 → 保证 Nginx 用户能读取网站目录。

部署遇到问题时,先看 Nginx 错误日志:tail -f /var/log/nginx/error.log。

← 返回首页