当 WordPress 网站托管在 AWS 而非 Google 云上时出现 502 错误

当 WordPress 网站托管在 AWS 而非 Google 云上时出现 502 错误

我的 wordpress 网站出了问题,出现 502 bad gateway 错误。该网站托管在 AWS(EC2 实例)上。

我将网站迁移到 Google 云实例以测试它是否可行,并且该网站和网站在那里正常运行,所以假设这是我的配置中存在的 AWS 特定问题。

到目前为止,我已经创建了一个新的实例,并将(工作)网站从 google 迁移到那里(使用 All in one migration 插件),检查 .htaccess 文件没有损坏(并使用正确的信息重新保存以确保无误)并将插件文件夹更改为 plugins_old 以查看关闭这些是否有区别(没有)。

如果我在 downforeveryoneorjustme.com 上测试该网站,它显示该网站已启动并且只有我一个人。

pingdom 的 dns 检查显示一切正常。在 Webpagetest.com 上显示出现 524 错误。

在迁移 wordpress 网站之前,我从头安装了 wordpress,并且测试页面上的一切运行正常,所以我认为问题出在 wordpress 设置中。

请告知我可能需要更改哪些配置文件才能使网站在我的 EC2 实例上运行,因为它确实可以在 Google Cloud 上运行,因为我不知道下一步该尝试什么(并且我想继续使用 AWS 而不是永久迁移到 Google!)。

谢谢!

答案1

感谢 Alex 的帮助评论 - 在错误日志中我发现存在内存问题,因此调整了实例大小并解决了该问题。

注意 - 最初我无法访问错误文件,因此必须以 root 身份登录并先添加以下命令:chmod go+rX /var/log/httpd

相关内容