在弹性beanstalk上设置https代理

时间:2013-05-25 00:20:09

标签: apache .htaccess amazon-web-services proxy elastic-beanstalk

我正在尝试通过.htaccess文件设置代理,将请求发送到另一台服务器,如下所示:

RewriteRule ^thisurl/(.*)$ https://anotherdomain.com/thaturl/$1 [P]

这在配置的常规ec2实例上非常有效。但是,我需要通过apache启用mod_ssl并在apache配置中设置SSLProxyEngine On。

有没有办法用弹性豆茎做这个,或者我是SOL?我得到的只是beanstalk中的500内部服务器错误。似乎不是这样做的方式......

1 个答案:

答案 0 :(得分:2)

请记住,Elastic Beanstalk实例化的EC2实例在Load Balancer后面工作。 HTTP请求通过平衡器中的nginx到达您的一个EC2实例。也许这不是你的问题,但请注意。

对于mod_ssl和额外的Apache配置,您可以通过ebextensions完全相同,如下所述:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers.html