网站部分不安全

域名变更后,我的网站现已恢复运行。我在服务器上(而非 Docker 内)使用 Nginx 反向代理和 Let’s Encrypt 证书,但现在每页都出现“此页面部分内容不安全,例如图片”的挂锁警告。

有什么解决办法?

确保启用了强制 HTTPS。

启用 force_https 后,请重新上传您的徽标和网站图标。它们通常会被缓存为 HTTP 版本。

启用 force_https 后,Logo 的 URL 仍通过 http:// 提供,例如:

<link rel="icon" type="image/png" href="http://sitename/uploads/default/optimized/1X/_129430568242d1b7f853bb13ebea28b3f6af4e7_2_32x32.png ...

我推测 Discourse 可能在某处使用了缓存,需要刷新,也许是 Redis?

我之前在我的网站上遇到过类似的问题,不过将页面中的所有"http"改为"https"后问题就解决了。希望这能帮到你。