我的 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