首页 > 解决方案 > WordPress、清漆、Apache、SSL

问题描述

我已经安装了 wordpress 并设置了 SSL (LetsEncrypt)。几个月以来它运行良好。现在我想添加清漆来加速网站,我有一个问题。我的配置是: MyPage.com (443) -> Varnish (80) -> MyPage (8080) no https当我打开页面时,除了静态文件的地址外,一切都很好 。所有指向 CSS、JS、图像的 URL 都以 HTTP 的形式提供,而不是 HTTPS。那是因为最终页面由没有 SSL 的 Apache 提供。您知道如何将地址更改为静态文件,它们将作为 HTTPS(https://MyPage.com/my.js而不是http://MyPage.com/my.js)提供吗?

标签: wordpressapachesslvarnish

解决方案


Wordpress 将链接绝对保存在数据库中。解决方案 1:您编辑数据库中的所有条目 解决方案 2:简单地使用此插件将数据库中的所有 url 从 http 写入 https:

https://de.wordpress.org/plugins/really-simple-ssl/


推荐阅读