Nginx 无法正确加载所有图像:上游响应缓冲区?

Nginx 无法正确加载所有图像:上游响应缓冲区?

我有一个运行 Apache/Reverse Nginx 的 Wordpress 网站。添加子域后,我的 nginx 继续从 IP 而不是域中提取图像,我该如何指定它从域中提取图像?

我的问题是并非所有图片都已加载,有些图片即使存在也似乎丢失了。在我的日志中,我只能找到“上游响应已缓冲”,但是增加缓冲区后问题仍然存在。

什么原因导致了这样的问题?它清楚地显示 404 - 在我添加了子域帐户并不得不更改 Apache 中的 DocumentRoot 后,这种情况开始发生。

有任何想法吗?

更新:当按下 REFRESH(CTRL + R)时,错误似乎更频繁地出现

proxy_pass_header Server;
proxy_cache_bypass $no_cache;
proxy_no_cache $no_cache;
proxy_buffering on;
#proxy_cache_valid 200 302 60m;
#turn caching on
proxy_connect_timeout 59s;
proxy_send_timeout   300; #600
proxy_read_timeout   600; #600
proxy_buffer_size    256k;  ####64k
proxy_buffers     100 256k;##16 32k
proxy_busy_buffers_size 512k; #64
proxy_temp_file_write_size 256k;#64k
#larger
proxy_max_temp_file_size 0; ####2048m
proxy_pass_header Set-Cookie;
proxy_redirect     off;
proxy_hide_header  Vary;
proxy_set_header   Accept-Encoding '';
proxy_ignore_headers Cache-Control Expires;
proxy_ignore_headers  "Set-Cookie";

相关内容