wordpress - 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)提供吗?
解决方案
Wordpress 将链接绝对保存在数据库中。解决方案 1:您编辑数据库中的所有条目 解决方案 2:简单地使用此插件将数据库中的所有 url 从 http 写入 https:
推荐阅读
- python-3.x - 无法使用 StaSh 在 Pythonista 3 上安装 notion-py 模块
- html - 将三个 div 并排对齐在一行中
- android - 如果我使用导航组件单击导航抽屉中的菜单,如何执行操作而不是移动到另一个目的地?
- java - 如何使键盘按键在每秒执行20次的方法中按下时执行一次方法?
- c# - 如何在 LightInject 中注册一个接受参数的开放泛型?
- session - 当第三方 cookie 被阻止时,YouTube 和 Gmail 如何共享登录会话
- google-app-engine - 如何在 GCP 的时间线上扩展批量计划任务?
- sql - Oracle - 查询不显示选择结果但插入记录
- opengl - 为什么我需要同时为 VBO 和调用 glVertexAttribPointer 指定数据?
- c# - C#:日期时间表单字符串