【发布时间】:2021-09-04 07:25:28
【问题描述】:
我有一个使用 AWS Elastic Beanstalk 部署的 Spring Boot 应用程序,我将 S3 存储桶用于我的 Angular 应用程序。 我已经使用 aws 证书管理器生成了证书并创建了 CloudFront Distribution,因此我的 Angular 应用程序加载到 https 上。 问题是我从 Https 部署的应用程序调用一个休息 API 到 Http 休息 API。 我不断收到此错误: 混合内容:“https://mywebsite.com”页面通过 HTTPS 加载,但请求了不安全的 XMLHttpRequest 'http://myendpoint'。此请求已被阻止;内容必须通过 HTTPS 提供。
我尝试在我的 Spring Boot 应用程序中生成我自己的证书,它在本地工作,但是一旦部署在弹性 beanstalk Web 服务上就没有响应。
关于如何使用 https / beanstalk 的任何提示?
【问题讨论】:
-
您好,我的回答解决了您的问题吗?
-
嗨 stefan 谢谢你回答我,你的回答确实帮了我很多,因为你说我只需要启用 ALB,我的问题就会立即出现,我配置了 https 默认端口 (443) 链接使用证书管理器生成的 ssl 证书和我的 Web 服务通过 HTTPS 公开,非常感谢
-
很高兴听到这个消息!
标签: spring amazon-web-services amazon-s3 amazon-elastic-beanstalk