0

我一直在掙扎,谷歌上搜索這個問題了一段時間,雖然它似乎 我,就像我到處都找不到工作的解決方案相當標準的要求。彈性魔豆 - 配置負載均衡HTTP重定向到HTTPS

我不想禁用HTTP,只有它重定向到HTTPS。 不在負載均衡器和EC2實例之間,而在瀏覽器和負載均衡器之間。

我已經在應用程序的JAR文件的zip壓縮的.ebextensions 文件夾中創建一個Elastic Beanstalk environment (Linux)Spring Boot的應用程序, 配置爲使用使用.config文件的管理控制檯和 配置環境變量和IP表爲HTTP + HTTPS的負載平衡器。

然後,我嘗試添加一個NGINX配置爲永久HTTP到HTTPS 重定向使用配置文件與「文件」鍵,但它似乎沒有任何效果。

感謝

+0

可以粘貼您的Nginex配置文件 – error2007s

回答

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配置文件

+0

這與我的配置相同。但是,我不想在每個EC2實例上配置NGINX,而是試圖將配置文件添加到我的.ebextensions文件夾中,並使用「files」選項自動應用此配置。有些人喜歡(不知道應該是什麼SOME_PATH): '文件: 「 /000_http_to_https.conf」: 模式: 「000755」 老闆:根 業主:根 內容:| 聽80; listen [::]:80 default_server ipv6only = on; return 301 https:// $ host $ request_uri;' – kermit