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。