【SSL证书更换】:已拦截跨源请求:同源策略禁止读取位于 https://xxxxxx.top:8181/staff/login?xxx的远程资源(原因:CORS 请求未能成功)问题解决

总览

1.问题出现:出现了CORS请求不能成功的问题,原因是因为 SSL 证书过期了。
2.在更换 前端 SSL 证书之后,问题并不能得到解决。
3.解决办法:必须同时更换后端的 SSL - tomcat 版本的证书。


一、SSL 证书准备

1.SSL 免费证书下载

首先去 阿里云 下载免费的 SSL证书 (下载 nginx 版本 和 tomcat 版本)
有3个月的(免费),也有12个月的(68元)。

在这里插入图片描述在这里插入图片描述

2.txt 打开刚才下载的证书压缩包中的 SSL 的 nginx 文件

将 key 中的内容放到 KEY 中,将 PEM 中的内容放到 PEM 中

在这里插入图片描述

在这里插入图片描述

二、后端 SSL 证书更新

1.txt 打开刚才下载的证书压缩包中的 SSL 的 tomcat 目录

将 .pfx 文件保存好,我们要在后端中进行修改了。

在这里插入图片描述

2.打开后端,修改 application.yml 文件,并且把 新的 .pfx 文件放入 resources 目录

在这里插入图片描述

在这里插入图片描述

3.直接从 JAVA 项目 中开始运行

在这里插入图片描述