首页 / 技术笔记 / Nginx 静态站点配置

Nginx 静态站点配置实践

2026-08 · Nginx

托管一个纯静态博客,Nginx 是最轻量的选择。下面是一份我实际在用的站点配置要点。

1. 站点目录

把网站文件放到 /var/www/你的站点,并保证 Nginx 工作用户(www-data)有读权限:

sudo mkdir -p /var/www/blog
sudo chown -R www-data:www-data /var/www/blog

2. server 块

server {
    listen 80;
    server_name example.com www.example.com;
    root /var/www/blog;
    index index.html;

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

    # 静态资源缓存
    location ~* \.(css|js|png|jpg|jpeg|gif|svg|woff2?)$ {
        expires 7d;
        add_header Cache-Control "public";
    }
}

3. 校验与重载

sudo nginx -t          # 校验配置语法
sudo systemctl reload nginx

4. 常见坑

按这套配置走,一个静态站基本就能稳定跑起来。

← 返回首页