为啥 AWS Route 53 主机重定向到 Elastic Beanstalk 服务器?
Posted
技术标签:
【中文标题】为啥 AWS Route 53 主机重定向到 Elastic Beanstalk 服务器?【英文标题】:Why is AWS Route 53 Host Redirecting to Elastic Beanstalk Server?为什么 AWS Route 53 主机重定向到 Elastic Beanstalk 服务器? 【发布时间】:2017-04-22 12:12:39 【问题描述】:使用 Amazon's Guide,我为 Wordpress/Woocommerce 应用程序创建了一个 Elastic Beanstalk 应用程序。 EB 域包含一个区域,即 my-app.us-east-N.elasticbeanstalk.com。我遵循了使用我自己的主机 (mysite.com) 的指南,该主机是我在 Route 53 上设置的。
每当我访问 mysite.com 时,我都会收到一个 301 重定向到 my-app.us-east-N.elasticbeanstalk.com。我只是使用 mysite.com 的 A Alias 记录来指向该 EB 域,正如他们的指南中所述。如何阻止它重定向?我不想使用 EB 域,我想使用 mysite.com 加载来自 EB 域的内容。我还没有找到任何解释这一点的 AWS 文档,做我想做的事情的方向非常简单(但似乎不起作用)。
【问题讨论】:
您确定不是您的应用在发送重定向吗? 目前正在探索,但外包团队负责该应用程序,目前我没有深入了解。 @DusanBajic 是的,你是对的,问题在于 WP 应用程序已设置为重定向到 EB 域,亚马逊没有问题。这种见解很有用,所以如果你想在下面发布答案我会接受。 【参考方案1】:默认 AWS Elastic Beanstalk 设置中没有任何内容会导致此类重定向。您应该检查发送重定向的是否是您的应用程序(特别是因为已知 Wordpress 会强制重定向到其默认/配置的站点 URL)。
【讨论】:
是的,确实是 Wordpress 强制重定向到默认 URL!以上是关于为啥 AWS Route 53 主机重定向到 Elastic Beanstalk 服务器?的主要内容,如果未能解决你的问题,请参考以下文章
Docker + Gunicorn + Nginx + Django:将非 www 重定向到 AWS Route 53 上的 www
如何在 AWS Route 53 中将非 www domain.com 重定向到 www domain.com(WordPress 博客)?
具有 Route 53 域的 AWS S3 网站,需要通过 CloudFront 进行 https
AWS Route 53 - Elastic Beanstalk EC2 和 S3 都在同一个域下?