java - SSL 证书在 Chrome (Windows/iOS) 上有效,但在 Elastic Beanstalk 调用时不适用于 Safari 或移动设备
问题描述
我正在使用 Angular/Java (Spring) 开发一个网站,前端位于 cPanel 上,后端用于在 AWS Elastic Beanstalk 中发送电子邮件。
一切都在本地完美运行。
而且在运行我的网站时,它在使用谷歌浏览器发送电子邮件时也能正常工作,但网站从安全变为不安全,但它仍然会发送电子邮件。
但是,当使用 Safari 或 Android 浏览器(甚至是 Chrome)时,不会发送电子邮件:
[错误] 此服务器的证书无效。您可能连接到冒充“myelasticbeanserver.eu-north-1.elasticbeanstalk.com”的服务器,这可能会使您的机密信息面临风险。 [错误]由于访问控制检查,XMLHttpRequest 无法加载 https://myelasticbeanserver.eu-north-1.elasticbeanstalk.com/myelasticbeanserver/email/contact 。[错误] 加载资源失败:此服务器的证书无效。您可能连接到冒充“myelasticbeanserver.eu-north-1.elasticbeanstalk.com”的服务器,这可能会使您的机密信息面临风险。(联系方式,第 0 行)
我有 2 个 SSL 证书:一个用于前端,涵盖 yoclinic.pt 和 *.yoclinic.pt,另一个通过 AWS Certification Manager 生成,同时涵盖这两个证书。
解决方案
推荐阅读
- c# - 字典有什么区别
与 IEnumerable 对比 > - r - 复制具有不同值的重复行的子集?
- mysql - spring-mvc 和 hibernate 与 mysql 数据库的集成
- docker - 无法打开主脚本(权限被拒绝)
- python - Count number of lines in a cell/row in pandas python
- java - Java - Listeners/Observers VS Subclass Protected Methods
- node.js - 根据 isAdmin 值 node.js 显示导航项
- sql - 在加入多个表时尝试从一个表中获取 AVG
- swift - 致命错误 - 使用 AWS S3 解包 Optional 时为零
- java - android使用凌空传递具有云功能的参数