我一直在努力和谷歌搜索这个问题一段时间,虽然它似乎 我喜欢一个非常标准的要求,我无法在任何地方找到合适的解决方案。
我不想禁用HTTP,只将其重定向到HTTPS。 不在负载均衡器和EC2实例之间,而是在浏览器和负载均衡器之间。
我为Elastic Beanstalk environment (Linux)
应用创建了Spring Boot
,
使用管理控制台和HTTP配置HTTP + HTTPS的负载均衡器
使用.config
中的.ebextensions
个文件配置环境变量和IP表
使用应用程序的JAR文件压缩文件夹。
然后我尝试为永久HTTP添加NGINX
配置到HTTPS
使用带有“files”键的配置文件重定向,但它似乎没有任何效果。
由于
答案 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配置文件