这段NGINX代码有语法错误,应该改为以下代码:

location = / { if ($cookie_safe != "") { proxy_pass http://127.0.0.1; proxy_set_header Host $host; add_header X-Cache $upstream_cache_status;

    #Set Nginx Cache


    if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2|ico)$" ) {
        expires 365d;
    }
    proxy_ignore_headers Set-Cookie Cache-Control expires;
    proxy_cache my_cache;
    proxy_cache_key $host$uri$is_args$args;
    proxy_cache_valid 200 304 301 302 5s;
}
try_files /123.html =200;

}

改动包括:

  • 将 try_files 和 return 200 合并为 try_files /123.html =200;
  • 将 try_files 放在 if 语句内
  • 在 try_files 后添加
以下NGINX代码报错location = if $cookie_safe != proxy_pass http127001; proxy_set_header Host $host; add_header X-Cache $upstream_cache_status; #Set Nginx Cache if $uri ~ gifpng

原文地址: https://www.cveoy.top/t/topic/fbEZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录