"问题 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 .."

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

问题


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 镜像的话下午重新更新一下镜像应该就可以了,辛苦了 🙏

6 回帖    
请输入回帖内容...
  • 88250      

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

    1 回复 
    感谢    赞同    反对    举报    分享       评论    回复
  • artisan867            
    1 回复 
    感谢    赞同    反对    举报    分享       评论    回复
  • 88250            

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

    1 回复 
    感谢    赞同    反对    举报    分享       评论    回复
  • artisan867            

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

    1 回复 
    感谢    赞同    反对    举报    分享       评论    回复
  • 88250            

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

    感谢    赞同    反对    举报    分享       评论    回复
  • opengps      

    全部链接都是用 https 就好了

    感谢    赞同    反对    举报    分享       评论    回复
请输入回帖内容...