https访问http的minio 图片展示不出来

问题描述:请求到的图片地址单独访问能显示,但是在网页中展示不出来

原因:https中直接访问http是不行的,需要用nginx再转发一下

nginx配置如下(注意:9000是minio默认端口,已经占用,所以这里监听9001

bash 复制代码
	server {
		listen    9001 ssl;
		server_name 172.19.129.9;
		
		ssl_certificate localhost.pem;
        ssl_certificate_key localhost-key.pem;
		
		location /defect/ {
		   proxy_pass http://172.19.129.9:9000/defect/;
		   proxy_set_header  Host       $host;
		   proxy_set_header  X-Real-IP    $remote_addr;
		   proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
		}
		
	}

Redis中存minio上传成功的url也是要替换http为https的,端口9000也要替换为9001

bash 复制代码
        String imgUrl = FileUploadUtils.uploadMinio(img);
        imgUrl = imgUrl.replace("localhost","172.19.129.9");
        imgUrl = imgUrl.replace("http","https");
        imgUrl = imgUrl.replace("9000","9001");
相关推荐
柒.梧.8 小时前
吃透HTTP及相关协议核心区别,从基础到进阶全覆盖
网络·网络协议·http
Godspeed Zhao10 小时前
现代智能汽车系统——SOME/IP与DDS0
网络协议·tcp/ip·汽车
白藏y11 小时前
【协议】SSE协议和WebSocket协议
网络·websocket·网络协议
小涛不学习14 小时前
HTTP 和 HTTPS 详解(原理 + 区别 + 面试重点)
http·面试·https
一直都在57215 小时前
HTTPS 加密传输原理
网络协议·http·https
爱丽_15 小时前
TCP vs UDP 怎么选(偏实战:别背概念,用场景做决策)
网络协议·tcp/ip·udp
虾..15 小时前
Linux HTTP服务器
linux·服务器·http
taxunjishu16 小时前
TCP/IP转EtherNet/IP 协议转换 罗克韦尔PLC与视觉设备交互
网络·网络协议·tcp/ip
yy552717 小时前
Nginx 安全防护与 HTTPS 部署实战
nginx·安全·https
cheems952718 小时前
[网络原理] HTTPS 加密演进与中间人攻击
网络·网络协议·http·https