关于springBoot+vue项目中配置SSL证书问题

server/2024/12/27 2:22:36/

前端可以通过https进行访问

1.前端在访问后端接口时,使用https进行访问,在request.js配置文件中,这个文件是配置axios的基本请求的,在基础请求地址中改为https方式
在这里插入图片描述
2.需要在Linux中的nginx中配置ssl证书,具体请参考:
https://blog.csdn.net/m0_44980168/article/details/144326572?fromshare=blogdetail&sharetype=blogdetail&sharerId=144326572&sharerefer=PC&sharesource=m0_44980168&sharefrom=from_link

3.这时候,还需要配置springBoot后端的ssl证书
(1)因为我使用的是腾讯云,需要上腾讯云下载证书,证书格式是tomcat
在这里插入图片描述
下载完成后会得到两个文件,文件夹内容:cloud.tencent.com.pfx 证书文件、keystorePass.txt 密码文件(若已设置私钥密码,则无 keystorePass.txt 密码文件)
在这里插入图片描述
(2)进入springBoot项目,将.pfx文件拷贝到Spring Boot 项目的 src/main/resources 目录下
在这里插入图片描述
(3)编辑 Spring Boot 项目的 application.properties 或application.yml 文件。并根据实际需求从以下方式中选择一种进行操作:
修改 application.yml 文件,添加如下内容:
ssl的默认端是443,我这里使用8081

#  配置服务端口,配置ssl证书,支持https请求
server:port: 8081 // 后端项目端口ssl:key-store: classpath:ailibrary.fun.pfx //resource下的证书文件key - store - password: vm1zrt4qhk //证书密码,在下载的证书文件中有key-store-type: PKCS12 // 固定写法key - alias: ailibrary.fun //密钥别名。在 SSL 证书控制台 下载的,别名为证书的绑定域名。如: cloud.tencent.com。

(4)上传jar包,启动 Spring Boot 服务。


http://www.ppmy.cn/server/149851.html

相关文章

【JavaEE】UDP、TCP的API介绍

目录 UDP数据报套接字编程 DatagramSocket API DatagramPacket API 回显C/S示例 TIPS TCP ServerSocket API Socket API 回显C/S示例 UDP数据报套接字编程 DatagramSocket API socket是操作系统中的一种概念,本质上是一种特殊的文件,socket属于…

网络通信技术

网络通信技术 IP路由基础 什么是路由 路由是指导报文转发的路径信息,通过路由可以确认转发IP报文的路径。路由设备是依据路由转发报文到目的网段的网络设备,最常见的路由设备:路由器。路由设备维护着一张路由表,保存着路由信息。路由的功能 路径选择数据转发、数据过滤维…

golang实现简单的reids服务2

golang实现redis兼容的redis服务实现redis兼容的redis服务思路 golang实现redis兼容的redis服务 之前做的redis服务是通过tcp封装的自定义协议 原版项目地址:https://github.com/dengjiayue/my-redis.git 那么能不能实现一个redis兼容的redis服务,这样一般的redis包也可以调…

Shell语言基础语法(2)

目录 一、数据类型 1、数字类型 2、字符串类型 3、数组类型 (1)、普通数组 普通数组的定义 普通数组的访问 (2)、关联数组 关联数组的定义 关联数组的访问 二、变量值相关操作 1、获取变量长度 2、切片 3、截断 4、le…

21. 反射

一、什么是反射 Python 是一种动态语言,而反射(reflection)机制被视为动态语言的关键。反射机制指的是在程序的运行过程中,对于任意一个类,都可以知道这个类的所有属性和方法,对于任意一个对象,…

校园一卡通密钥管理系统基于 SSM 的高效架构搭建策略

第2章 开发环境与技术 开发校园一卡通密钥管理系统需要搭建编程的环境,也需要通过调查,对各个相关技术进行分析,选取适合本系统开发的技术与工具。 2.1 MYSQL数据库 题目确定了是一个应用程序之后,就开始按部就班的进行设计与分析…

小程序-基于java+SSM+Vue的校园水电费管理小程序设计与实现

项目运行 1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.硬件环境&#xff1a…

C++:列表初始化

一:C98 在c98中可以用花括号{}对数组和结构体进行初始化,比如: struct A {int a;int b; }; int main() {int a[3] { 1,2,3 };A b { 1,2 };return 0; } 二:C11 c11中扩大了使用范围,所以自定义类型也可以使用了。使用…