aws-samples / aws-samples/eb-php-wordpress

Issue With Health Checks

未关闭
#22 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
PHP
星标
166
派生
92
PR 合并指标
30 天内没有已合并 PR

描述

My Health Checks are failing because of 3xx responses. I believe this is happening because the health check is trying to load the site using the ip of the ec2 instance. When the site is loaded wordpress checks the options table in the db and sends a redirect to the url listed under site_url.

In short, if I open a browser hit the ec2 instance directly by ip I get redirected to the actual url. I believe that is what is happening with the health check.

If this is the case how do I get the instances to respond with a 200 so the check passes?

贡献指南

打开贡献指南

调研方向

首先,针对 EC2 实例的 IP 地址复现 health check,并将其与直接加载站点 URL 的结果进行比较。跟踪 WordPress 如何使用 site_url 值,以及 AWS Elastic Beanstalk health check 如何处理由此产生的 3xx 响应;完成的标准是 health check 收到 200 响应,同时不破坏正常站点访问的重定向行为。

由索引模型根据 Issue 内容生成。

评估

技术栈
aws, php, wordpress
领域
backend, cloud, devops
Issue 类型
缺陷
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。