是否在已创建的负载均衡器上启用AWS托管多站点域的HTTPS(使用AWS购买的SSL)?

时间:2019-12-30 作者:adrift

是否有任何拥有WP multisite的人经历过此过程?我已经创建了负载平衡器,并且在EC2实例上有一个域(多站点站点之一)。

我的负载平衡器设置如下所示:

enter image description here

将要https://foobar.com 只是超时并准备https://www.foobar.com 只需忽略SSL请求。有没有我错过的一步?也许有什么httpd.confwp-config?

我相信有人也经历过类似的事情,这将有助于我们大家处理这样的问题。我觉得对于一个简单的WP站点,使用WPEngine比使用AWS更有意义:(

1 个回复
SO网友:Василий Маркин

我很熟悉这种情况。。。我就这样摆脱了。。。首先,在。htaccess文件,位于托管提供商站点的根目录下-我注册了它。在文件的最后。

# END WordPress
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\\.)?yoursite\\.com$ [NC]
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule ^(.*) https://yoursite.com/$1 [R=301,L]
然后我安装了插件:SSL不安全内容修复程序。并将其中的设置设置为“捕获所有内容”-已保存。两周来,我一直在打开插件的情况下驾驶该网站。然后我停用了插件。一切都变好了!

Here is my working example

相关推荐

激活SSL后WordPress CSS/Theme消失

我只能看到我网站的骨架。我清除了cloudflare上的缓存,我还能做什么?偶数域。com/wp管理员登录屏幕混乱,这意味着它可能与godaddy有关。但我没有这方面的经验,你能给我指出正确的方向吗?我收到以下错误消息:混合内容:页面位于。。。。。。已通过HTTPS加载,但请求了不安全的脚本。解决方案:安装真正简单的SSL插件(适用于将来有相同问题的任何人)