带头盔的Wordpress在GKE上提供404

时间:2019-12-29 15:03:40

标签: wordpress ssl-certificate lets-encrypt

我使用Helm在GKE上安装了Wordpress。我按照这两篇文章进行了设置:

  1. https://www.digitalocean.com/community/tutorials/how-to-set-up-wordpress-with-mysql-on-kubernetes-using-helm
  2. https://docs.bitnami.com/tutorials/secure-wordpress-kubernetes-managed-database-ssl-upgrades/

我在GCP上使用CloudSQL并为此创建了数据库,并根据第一篇文章在values.yaml中提供了它。在设置期间,我的网站是http,而不是https。因此,我没有提供wordpressSchema参数,它默认为http。现在网站运行正常。

接下来,我按照第二篇文章的说明进行操作,并且https已启用,并且我的网站正常运行。现在,问题出在我的站点上有Https connection was not fully secure并且在某些图像和页面上有Mixed Content warning的情况下。在查找时,我发现Wordpress->Settings->Generalhttp而不是https。我无法通过wordpress用户界面更改此设置,因为它呈灰色。我在头盔中找不到正确的wp-config.php文件,因此我决定通过头盔安装对其进行更改。我做了一个helm upgrade设置为wordpressSchema的{​​{1}}。现在我所看到的就是这样:

https

我在哪里错了?

1 个答案:

答案 0 :(得分:0)

您的证书未由受信任的证书颁发机构签名,因此您的浏览器不信任它。如果您使用的是自签名证书或已过期的证书,则会发生这种情况。

如果要删除此错误消息,则需要确保对HTTPS使用有效的SSL证书