Guide 03

用 Nginx 部署一个静态教程站

适合博客、教程站、作品集。没有数据库,维护成本很低。

准备目录

mkdir -p /var/www/vps-guide
chown -R www-data:www-data /var/www/vps-guide

上传文件

从本地把静态文件传到服务器。不要上传 `.env`、私钥、密码文件。

scp -r ./vps-tutorial-site/* root@your-server-ip:/var/www/vps-guide/

Nginx 配置

server {
  listen 80;
  server_name _;
  root /var/www/vps-guide;
  index index.html;

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

  add_header X-Content-Type-Options nosniff always;
}

验证

nginx -t
systemctl reload nginx
curl -I http://your-server-ip

如果你已经有域名,后续可以把 `server_name _;` 换成域名,再配置 HTTPS。