这可能更多是Wordpress + Nginx问题,但我想在AWS方面再次检查我的配置。
我在EC2上安装了新的Wordpress,我从头开始安装(必需)。我安装并配置了Nginx使其位于其前面。我的实例前面有一个ALB,并带有指向它的DNS记录(目前仅一个静态EC2实例)。
我已经使用ACM在ALB上安装了SSL证书。
我在ALB上设置了SSL侦听器,以转发到端口80(Nginx)上的单个Wordpress实例。
Wordpress正在运行,但我无法登录,页面也没有显示CSS样式。当我在页面上查看源代码时,我看到使用“ http”而不是“ https”的内嵌图像/脚本/ css链接。看来(现在)这可能是WP数据库或我的反向代理配置中的问题。
此外,我无法通过wp-admin页面登录,该页面不断将我重定向回自身
我误会了所有这些怎么办?我认为在ALB处终止SSL并将所有流量通过http(未加密)转发到Nginx都很好。我了解安全隐患,该实例只能由LB通过其安全组来访问。
我觉得这可能像Nginx配置更改一样简单。否则我可能需要在实例本身上设置SSL证书。否则可能需要更新Wordpress的配置/数据库。