找回密码
 立即注册

QQ登录

只需一步,快速开始

RickyJen
中级会员   /  发表于:2024-1-3 11:49  /   查看:2513  /  回复:3
20金币
问题描述:

      部署在https环境中的Wyn,在使用外部链接访问不在https环境的第三方平台的图片资源时,图片不显示。

问题排查:
      经过排查,发现在前端出现以下错误:
      create:1  Mixed Content: The page at 'https://域名:51980/create' was loaded over HTTPS, but requested an insecure element 'http://IP地址:9001/bluedoor/rest/image/47/1E40C7AC-7588-AFDA-7E67-757A7232683F'. This request was not upgraded to HTTPS because its URL's host is an IP address.
      大概意思应该是:https环境访问非https环境的请求,这种情况下会被锁定,导致图片无法显示。
     Wyn部署的HTTPS地址有自己的域名,第三方平台部署的HTTP地址后面是自己的IP。

问题解决:
      请问:除了把第三方平台升级为HTTPS的方案之外,有没有其他的方案可以解决这个问题?

最佳答案

查看完整内容

问题描述:wyn发布成了HTTPS,此时如何访问一个HTTP类型的资源。 问题解决: 您好,HTTPS不能访问HTTP请求,这是网络限制,不是Wyn的限制。 如果一定要访问的话,您可以搭建一个HTTPS类型的网络代理,Wyn发出的资源请求,全部发送到这个代理上,这个代理在实际发送一个HTTP请求,获取对应的资源。 具体步骤: [*]设置一个代理服务器:你需要在自己的服务器上设置一个代理服务器,该服务器将接收来自HTTPS网页的请求,并 ...

3 个回复

倒序浏览
最佳答案
最佳答案
Eden.SunWyn认证
超级版主   /  发表于:2024-1-3 11:49:35
来自 2#
问题描述:wyn发布成了HTTPS,此时如何访问一个HTTP类型的资源。


问题解决:
您好,HTTPS不能访问HTTP请求,这是网络限制,不是Wyn的限制。
如果一定要访问的话,您可以搭建一个HTTPS类型的网络代理,Wyn发出的资源请求,全部发送到这个代理上,这个代理在实际发送一个HTTP请求,获取对应的资源。
具体步骤:
  • 设置一个代理服务器:你需要在自己的服务器上设置一个代理服务器,该服务器将接收来自HTTPS网页的请求,并将其转发到HTTP资源的源服务器。
  • 配置代理服务器:在代理服务器上,你需要配置适当的规则,以便将来自HTTPS网页的请求重定向到HTTP资源的URL。这可以通过使用Nginx、Apache或其他代理服务器软件来完成。
  • 更新网页代码:在HTTPS网页中,你需要将原始HTTP资源的URL替换为代理服务器的URL。这样,当浏览器加载网页时,它将发送请求到代理服务器,而不是直接请求HTTP资源。





您可以按照上面步骤试一下。


回复 使用道具 举报
RickyJen
中级会员   /  发表于:2024-1-3 13:33:26
3#
Eden.Sun 发表于 2024-1-3 12:11
问题描述:wyn发布成了HTTPS,此时如何访问一个HTTP类型的资源。

好的
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-1-3 13:33:59
4#

嗯嗯,再有其他问题,您再开新帖解决呢。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部