我在后端使用nginx作为https Web服务器的反向代理。 以下是我的反向代理配置的摘录 问题是代理链接https://myproxy.mydomain.net/img1/没有正确显示网页中的资源 例如 - 如果我的网页有jpg如下 - 那么这些图像无法在代理页面中正确显示。 SRC ="资源/图像/ ntt.jpg 1&#34?; " SRC ="资源/图像/ ntt.jpg; JSESSIONID = 3210509A14873F083790C5264F88B6E7 1&#34?; 此资源转换为的URL会提供未找到的" 404"
location /img1/ {
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Scheme $scheme;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_redirect false;
add_header Pragma "no-cache";
add_header Cache-Control "no-cache";
proxy_pass https://52.14.249.44:20489/DCCAPortal/login.html ;
sub_filter '="resources"/' '="/img1/resources';
sub_filter 'action="/' 'action="/img1/';
sub_filter 'href="/' 'href="/img1/';
sub_filter 'src="/' 'src="/img1/';
sub_filter_once off;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}