AWS Application负载均衡器背后的wordpress网站

时间:2017-08-31 12:22:03

标签: wordpress amazon-web-services load-balancing

我在AWS中创建了Application Load Balancer,并在ec2-instance上安装了word press website。如果我使用ec2-instance的公共IP地址访问,我可以访问网站。但是,每当我尝试使用应用程序负载均衡器的DNS名称进行访问时,我都无法访问这些页面。 chrome返回的错误代码为Classic Load Balancer

安全组实例允许来自端口80的负载均衡器的所有流量。

访问日志或错误日志中没有任何内容。我没有处理wordpress的经验。如果我能提供任何进一步的信息以便找到问题,请告诉我。

编辑: 如果我将同一个实例放在Application Load Balancer后面而不是user.dir,那么它似乎工作正常。

3 个答案:

答案 0 :(得分:1)

function ff() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getActiveSheet(); var value = sheet.getRange('A1').getValue().split("-"); var prefix = value[0]; var suffix = parseInt(value[1]); var data = []; for(var i = 1; i<=21; i++){ suffix++; data.push(["" + prefix + "-" + ('00' + suffix).slice(-3)]); } sheet.getRange('A2:A22').setValues(data); }; 是重定向,而不是错误代码。您可能需要将自定义域配置为指向负载均衡器,然后将Wordpress配置为了解域名,以便它不会尝试重定向。

答案 1 :(得分:0)

我猜您是通过访问ec2实例直接安装WordPress的?

我记得WordPress在通过错误的域安装时发生重定向(301)的类似问题。如果是一个选项,直接通过Load Balancer重新安装WordPress应该可以解决这个问题。

答案 2 :(得分:0)

@Zohaib-我遇到了完全相同的问题。我直接在EC2实例上安装了wordpress。尽管我已更改siteurl和wordpress的主页以指向我的应用程序负载平衡器,但wp-admin链接仍将我带到EC2实例。我知道已经有一段时间了,但是我可以使用您的建议

相关问题