开发者社区 > 云原生 > Serverless > 正文

我用https访问部署的函数计算FC的模型库,发现页面请求了http地址,导致列表显示不出来怎么办?

我用https访问部署的函数计算FC的stable diffusion 的模型库,发现页面请求了http地址,导致列表显示不出来。怎么处理?39cc5bf54bfa3596960b449180eee813.png

展开
收起
三分钟热度的鱼 2023-07-26 13:23:27 67 0
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    可能是由于浏览器的安全策略限制导致的。浏览器会禁止在 HTTPS 页面中加载 HTTP 资源,以防止安全漏洞。

    为了解决这个问题,您可以考虑以下几个方法:

    将 HTTP 资源替换为 HTTPS 资源:如果您的页面请求了 HTTP 资源,可以尝试将这些资源替换为 HTTPS 资源,以便页面能够正常显示。您可以在代码中查找并替换 HTTP 资源的 URL 地址,将其替换为 HTTPS 资源的 URL 地址。

    配置 HTTPS 代理:如果您无法将 HTTP 资源替换为 HTTPS 资源,可以考虑配置一个 HTTPS 代理来转发请求。您可以在代理服务器上配置 SSL 证书,以便将 HTTP 请求转发为 HTTPS 请求。这样可以绕过浏览器的安全策略限制,使您的页面能够正常显示。

    使用 CDN 提供商的 HTTPS 加速功能:如果您使用的是 CDN 提供商,可以考虑使用其提供的 HTTPS 加速功能,以便将 HTTP 资源自动转换为 HTTPS 资源。这样可以减少您的工作量,并提高页面的加载速度。

    2023-07-28 21:54:05
    赞同 展开评论 打赏
  • 如果你在使用 HTTPS 访问部署在函数计算(FC)上的模型库时,发现页面请求了 HTTP 地址导致列表无法显示,可以尝试以下解决方案:

    1. 检查链接和资源路径:确保在模型库页面中,列表请求的资源链接和路径是正确的,并且使用的是 HTTPS 协议。检查列表请求的 URL 是否包含了正确的协议(https://)以及正确的资源路径。

    2. 资源地址配置:检查模型库的配置,特别是与资源地址相关的配置项。确保配置中指定的资源地址使用的是 HTTPS 协议,而不是 HTTP 协议。修改配置并重新部署模型库。

    3. 反向代理或负载均衡器:如果你使用反向代理服务器或负载均衡器来访问模型库,确保其配置正确,并将请求转发到正确的 HTTPS 地址。

    4. 强制 HTTPS 重定向:在模型库应用程序中,可以通过配置服务器重定向规则来强制将所有 HTTP 请求重定向到 HTTPS。这样可以确保所有请求都通过安全的 HTTPS 连接进行访问。

    5. 配置混合内容解析:有时候,当页面中存在 HTTP 的图片、脚本或样式表等非安全内容时,浏览器可能会阻止加载这些内容。可以尝试在服务器端配置允许混合内容解析,或者将所有资源链接都修改为 HTTPS。

    2023-07-27 21:51:32
    赞同 展开评论 打赏
  • 可以先用 http 访问,https 的问题我们看一下哈。此回答整理自钉群“【答疑群】人人都是创作家,Serverless 部署 AIGC 场景”

    2023-07-26 13:39:04
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    ApsaraMQ Serverless 演进之路 立即下载
    阿里巴巴HTTP 2.0实践及无线通信协议的演进之路 立即下载
    CDN助力企业网站进入HTTPS时代 立即下载