Elastic Beanstalk - 配置负载均衡器以将HTTP重定向到HTTPS

时间:2016-07-22 15:28:11

标签: amazon-web-services nginx elastic-beanstalk ebextensions

我一直在努力和谷歌搜索这个问题一段时间,虽然它似乎 我喜欢一个非常标准的要求,我无法在任何地方找到合适的解决方案。

我不想禁用HTTP,只将其重定向到HTTPS。 不在负载均衡器和EC2实例之间,而是在浏览器和负载均衡器之间。

我为Elastic Beanstalk environment (Linux)应用创建了Spring Boot, 使用管理控制台和HTTP配置HTTP + HTTPS的负载均衡器 使用.config中的.ebextensions个文件配置环境变量和IP表 使用应用程序的JAR文件压缩文件夹。

然后我尝试为永久HTTP添加NGINX配置到HTTPS 使用带有“files”键的配置文件重定向,但它似乎没有任何效果。

由于

1 个答案:

答案 0 :(得分:0)

这是我的NGINX配置,重定向到https:

# HTTP - redirect all requests to HTTPS
server {
    listen 80;
    listen [::]:80 default_server ipv6only=on;
    return 301 https://$host$request_uri;
}

如果没有请试试请粘贴您的NGINX配置文件