强制https aws elasticbeanstalk

时间:2017-01-28 18:37:11

标签: amazon-web-services https elastic-beanstalk

我在AWS弹性beanstalk实例中部署了我的symfony应用程序。

我只想使用HTTPS协议。我创建了这个文件: 带有此内容的.elasticbeanstalk / https_rewrite.cfg.yml:

files:
/etc/httpd/conf.d/ssl_rewrite.conf:
content: "LoadModule rewrite_module modules/mod_rewrite.so\n\
    RewriteEngine On\n\
    # This will enable the Rewrite capabilities\n\
    RewriteCond %{HTTPS} !=on\n\
    # This checks to make sure the connection is not already HTTPS\n\
    RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]    \n"
group: root
mode: "000644"
owner: root

但它没有用。

我使用亚马逊生成的证书。

有什么想法吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

解决方案是将文件移动到.ebextension目录。

谢谢。