EC2建wordpress站点后https无法访问站点后台问题

   日期:2024-12-26    作者:yci8m 移动:http://ljhr2012.riyuangf.com/mobile/quote/39267.html

情况是这样的

1、我EC2部署了wp站点,在亚马逊负载均衡器目标组只监控80端口的情况下,使用(示例)htps://example.com 可以访问页面(说明网络正常,SSL正常,但是使用(示例)https://example.com/wp-admin 却无法访问站点控制台,提示定向转发次数过多。

2、我排除过了部署实例上的wordpress配置和网络问题,应该都是正常的,后台站点设置成 http://localhost 也可以访问

3、详细的网络配置情况如下:负载均衡器设置了一个443侦听器和一个80定向到443的侦听器,目标组监听80端口(监听器指向改目标组,如前面所说,这种情况下无法使用 https://example.com/wp-admin 访问站点控制台,当我目标组监听443端口,并且在实例上的阿帕奇又多装了一个SSL证书时,https://example.com/wp-admin就能访问控制台了。

我想解决:不在实例上使用SSL证书(因为负载均衡器已经安装有证书了)的情况下,实现可以通过https://example.com/wp-admin 访问后台站点,并且https://example.com/实现访问站点页面

我认为应该是负载均衡器配置问题,并且我以前用EC2部署过wp站点,是无需再实例上去部署安装SSL证书的,这样太搞笑了。不知道有没有遇到过这种问题,或者能解决的朋友。

使用 localhost 登录后台修改WordPress地址(URL)和 站点地址(URL)为:sociomk ,如果使用HTTPS无法访问站点后台,在wp-comfig.php文件头部,或者在)这段代码之前添加一下代码

if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
    $_SERVER['HTTPS'] = 'on';
}


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号