https 状态下 js 文件加载不了,求教

本贴最后更新于 543 天前,其中的信息可能已经事过景迁

问题


Mixed Content: The page at 'https://hello.com/' was loaded over HTTPS, 

but requested an insecure script 'http://hello.com/js/lib/compress/pjax.min.js'. 

This request has been blocked; the content must be served over HTTPS.

image.png

image.png

我单独去访问 http 的是能够访问到 js 文件的,无论是域名还是 ip 地址都可以直接访问到 js 文件,但是通过 solo 就不能够访问,请求被阻止。

已配置文件和参数

运行参数:--server_scheme=https --server_host=hello.com

nginx 中配置了 443 端口

页面效果:

image.png

nginx 配置如下:

image.png

赞助商 我要投放

被采纳的回答
  • 88250

    非常抱歉,这是个 bug,我们会尽快修复。目前你那边可以不要配置该命令行参数并通过修改 latke.props 来达成。如果是使用 Docker 镜像的话下午重新更新一下镜像应该就可以了,辛苦了 🙏

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 88250

    你好,麻烦给个可以访问的域名这样方便看问题,谢谢。

    1 回复
  • artisan867
    作者

    blog.artisan867.com
    多谢

    1 回复
  • 88250

    非常抱歉,这是个 bug,我们会尽快修复。目前你那边可以不要配置该命令行参数并通过修改 latke.props 来达成。如果是使用 Docker 镜像的话下午重新更新一下镜像应该就可以了,辛苦了 🙏

    1 回复
  • artisan867
    作者

    我是 docker 运行的,刚刚重新拉取了 images 可以了,感谢大佬。非常荣幸贡献了一个 bug.😂

    1 回复
  • 88250

    对了,Docker 运行的话可以参考这里做个更新脚本,加入 crontab 来实现自动更新 😄

  • opengps

    全部链接都是用 https 就好了

请输入回帖内容 ...