【发布时间】:2019-02-24 11:32:47
【问题描述】:
我有一个简单的 mint javascript 网站调用后端服务器以从表单中发布一些数据。后端是托管在 AWS elastic beanstalk 上的 Java jar 文件。
在我将 https 添加到链中之前,一切都很顺利。
做了什么:
1) 为虚拟主机启用 SSL 证书
2) 为我的 AWS 实例创建 SSL 证书
3) 设置经典负载均衡器并将其配置为侦听端口 443 并将请求重定向到我的实例端口
问题是这种设置根本不起作用。
我仍然能够通过 HTTP 连接访问我的后端,但是当我尝试使用 HTTPS 时,我得到以下信息:
Chrome 给了我“et::ERR_CERT_COMMON_NAME_INVALID”
Firefox 给我“请求被阻止:同源策略不允许在 https:*** 读取远程资源。(原因:CORS 请求未成功)”
目前我将我的 CORS 政策保留在 allowOriging("*") 并且不知道可能出了什么问题。
将非常感谢您的任何帮助。提前谢谢各位!
【问题讨论】:
-
您的服务器似乎没有启用 CORS。检查一下 - 我猜 AWS 服务器不会拒绝 CORS 请求
-
但正如我所说,如果我使用 HTTP 而不是 HTTPS,我仍然可以访问它,所以似乎启用了 CORS。还是我误会了?
标签: javascript java amazon-web-services https