【问题标题】:How do I apply mod_rewrite rules for Elastic Beanstalk instances?如何为 Elastic Beanstalk 实例应用 mod_rewrite 规则?
【发布时间】:2014-01-14 00:37:34
【问题描述】:

我一直在学习有关这种环境的零碎知识。我配置了一个 Beanstalk 实例,我想确保所有解析的请求(使用统称 dns '*')最终都被重写为 www.example.com。

我没有 http/conf.d 文件夹 -- 这显然是由于某些乘客设置造成的。

我相信我应该使用 .ebextensions ——但我什至不知道我必须用它修改什么文件。

【问题讨论】:

  • 您在其他地方得到了可接受的答案吗?
  • 一点也不。就像给出的唯一答案“它很清楚,虽然你可能需要一些试验和错误......” - 我明白......嗯。您需要做的是通过图像补丁找到并编辑乘客 config.erb ($(passenger-config --root))。我的 2p 是它丑得要命。

标签: amazon-web-services passenger


【解决方案1】:

我相信我应该使用 .ebextensions ——但我什至不知道我必须用它修改什么文件。

嗯,.ebextensions documentation 很清楚,尽管您可能需要一些试验和错误才能完全按照您的需要。

另外,Stack Overflow 有146 results for "ebextensions"。可能值得看一下其中的一些指针。

【讨论】:

  • 感谢您的提示...但我的问题不是“如何”使用 .ebextensions,甚至不是如何在 SO 上找到 .ebextensions。正如我的问题中提到的,我没有 conf.d 文件夹,这是进行大部分配置的地方。另一位发帖人提到这可能是因为我处于基于乘客的实例中。
  • 我在回复你的最后一句话。我假设你知道什么要改变,只是不知道如何。我为你指出了如何的方向。
  • 为什么不将.htaccess 文件添加到您的应用中,其中包含您想要的规则?
  • 我什至不知道我能不能做到。如上所述,是另一个成员的知识让我想到它正在使用乘客(这是带有负载平衡器的 Beanstalk - 默认值)。如果要使用 .htaccess,则没有迹象表明 mod_rewrite 规则甚至会被允许。 (默认情况下,它们通常在 .htaccess 中是不允许的)
猜你喜欢
  • 2019-01-05
  • 1970-01-01
  • 2020-11-09
  • 2015-07-04
  • 2016-02-03
  • 2015-06-14
  • 2011-12-24
  • 2015-12-21
  • 2016-05-18
相关资源
最近更新 更多