如何对AWS托管后端进行HTTPS调用

时间:2019-02-24 11:32:47

标签: javascript java amazon-web-services https

我有一个简单的薄荷JavaScript网站,它调用后端服务器以发布表单中的某些数据。后端是托管在AWS Elastic beantalk上的Java jar文件。

一切正常,直到我将https添加到链中为止。

做了什么:

1)启用了SSL证书到Web托管
2)为我的AWS实例创建SSL证书
3)设置经典的负载均衡器并将其配置为侦听端口443并将请求重定向到我的实例端口

问题在于此设置根本无法正常工作。
我仍然可以通过HTTP连接访问后端,但是当我尝试使用HTTPS时,会得到以下信息:

Chrome给了我“ et :: ERR_CERT_COMMON_NAME_INVALID”
Firefox给我“请求被阻止:同源策略禁止在https:***读取远程资源。(原因:CORS请求未成功)”

此刻,我将我的CORS策略保留在allowOriging(“ *”)处,并且没有任何想法。

将非常感谢您的帮助。预先谢谢大家!

1 个答案:

答案 0 :(得分:0)

这可能意味着您正在尝试通过两种协议(因此是HTTPS和HTTP)提供一些资源。您无法从HTTP向HTTPS发出请求。