nginx两层代理后不能显示图片

Nginx经过两层代理后,不能正常显示图片,如何解决方法
网络拓扑如下

img

nginx配置

 server {
        listen       8098;
        server_name  localhost;
        location /
           {
             proxy_pass https://test2.abc.cn:8098;
             proxy_set_header X-Real-IP $remote_addr;
             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
             proxy_set_header REMOTE-HOST $remote_addr;
           }
           error_page   500 502 503 504  /50x.html;
           location = /50x.html {
           root   html;
        }
    }

               proxy_set_header Referer $http_referer;
               add_header Referrer-Policy no-referrer;

望采纳!点击该回答右侧的“采纳”按钮即可采纳!!!我给你总结了一下方法
1.检查代理配置是否正确:确保代理服务器的地址和端口设置正确,并且服务器能够正常连接。

2.检查图片地址是否正确:确保图片的 URL 地址是正确的,并且图片本身存在。

3.检查 Nginx 的配置文件:检查 Nginx 的配置文件是否正确,确保文件中包含了正确的代理设置。

4.检查图片的 MIME 类型:如果 Nginx 未正确设置图片的 MIME 类型,可能会导致图片无法正常显示。

5.检查代理服务器是否限制图片的访问:如果代理服务器设置了访问限制,可能会导致图片无法正常显示。您可以尝试检查代理服务器的设置,确保其不会限制图片的访问。

6.清除浏览器缓存:有时候,图片无法显示的原因可能是因为浏览器的缓存。您可以尝试清除浏览器的缓存,看看是否能够解决问题。