# 宝塔 Nginx 静态站点示例配置
# 使用前请把 server_name 和 root 改为你的实际域名与站点目录

server {
    # 监听 HTTP 默认端口
    listen 80;

    # 绑定你的域名或服务器 IP
    server_name example.com;

    # 指向宝塔网站根目录
    root /www/wwwroot/test_html;

    # 设置默认首页文件
    index index.html;

    # 设置访问日志路径
    access_log /www/wwwlogs/test_html.access.log;

    # 设置错误日志路径
    error_log /www/wwwlogs/test_html.error.log;

    # 首页和普通路径访问规则
    location / {
        # 优先访问真实文件否则回退到首页
        try_files $uri $uri/ /index.html;
    }

    # 健康检查页面访问规则
    location = /health.html {
        # 直接返回健康检查文件
        try_files /health.html =404;
    }

    # 静态资源缓存规则
    location /assets/ {
        # 开启静态资源长期缓存
        expires 7d;

        # 设置缓存响应头
        add_header Cache-Control "public";

        # 只访问真实存在的静态资源
        try_files $uri =404;
    }
}
