Skip to content

vitepress public 下载下来的文件打不开、图片图片打不开等问题

  • vitepress 打不开
  • vitepress 静态资源错误
  • vitepress 图片显示 ERR_HTTP2_PROTOCOL_ERROR 错误
  • vitepress 下载文件错误
nginx
location / {
    proxy_pass http://your_server;

    # proxy_max_temp_file_size用途:此指令用于限制Nginx将代理的响应存储在临时文件中的最大大小。
    # 当设置为0时,禁止使用临时文件存储大的响应体。这意味着,不论响应体的大小如何,
    # Nginx都不会将其写入磁盘的临时文件,而是尽可能地保留在内存中
    proxy_max_temp_file_size 0; # 禁止使用临时文件“解决图片加载失败的问题”

    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    # 配置位置如下
    proxy_cookie_path / "/; httponly; secure; SameSite=Strict";
}

https://docs.ffffee.com/nginx/nginx-ERR_HTTP2_PROTOCOL_ERROR.html#nginx-err-http2-protocol-error