我正在尝试通过.htaccess文件设置代理,将请求发送到另一台服务器,如下所示:
RewriteRule ^thisurl/(.*)$ https://anotherdomain.com/thaturl/$1 [P]
这在配置的常规ec2实例上非常有效。但是,我需要通过apache启用mod_ssl并在apache配置中设置SSLProxyEngine On。
有没有办法用弹性豆茎做这个,或者我是SOL?我得到的只是beanstalk中的500内部服务器错误。似乎不是这样做的方式......
答案 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