【springboot】宝塔简单部署springboot 配置https

news/2024/7/12 2:53:44 标签: spring boot, https, 后端

宝塔简单部署springboot配置https

  • 需求
  • 步骤
    • 1. springboot通过maven组件打成jar包
    • 2. 将jar包部署到宝塔上
    • 3. 下载安装nginx并创建网站节点
    • 4. 设置域名或者IP
    • 5. 设置反向代理:代理后端服务的ip和端口
    • 7. 配置SSL/TLS

需求

  1. 宝塔部署springboot项目,
  2. 用nginx反向代理后端IP+端口,
  3. 配置https请求
  4. 适用单体小项目

步骤

1. springboot通过maven组件打成jar包

https://img-blog.csdnimg.cn/904490a67fdd4b17b9c8262a3475c8ef.png" alt="在这里插入图片描述" />

2. 将jar包部署到宝塔上

● 此时我们只能通过ip+端口访问
https://img-blog.csdnimg.cn/bfa8f4697b454c339e66d9069899d2cf.png" alt="在这里插入图片描述" />https://img-blog.csdnimg.cn/4be26acfd11b4ae3990c0c972e3be5f8.png" alt="在这里插入图片描述" />

3. 下载安装nginx并创建网站节点

https://img-blog.csdnimg.cn/5bef2d06c4cd420a9341000c56990238.png" alt="在这里插入图片描述" />

4. 设置域名或者IP

https://img-blog.csdnimg.cn/9f61ac2eae86485faf8d456084a09aab.png" alt="在这里插入图片描述" />

5. 设置反向代理:代理后端服务的ip和端口

https://img-blog.csdnimg.cn/7ff44c02b2eb49d99fcfd5ed5735fc3f.png" alt="在这里插入图片描述" />

  1. 反向代理
    https://img-blog.csdnimg.cn/12d8cbd8a2d64088a0f304918d5ca6eb.png" alt="在这里插入图片描述" />

● 注意一定要加上最后的8101后面的斜杠

7. 配置SSL/TLS

https://img-blog.csdnimg.cn/64282377f3ec46cca81dd2585bdc1004.png" alt="在这里插入图片描述" />

● 配置https需要域名,域名去申请证书,例如阿里云的域名去阿里云申请SSL证书,此处使用了阿里云免费证书(nginx的版本)
● 直接粘贴过来,就可以https访问了
https://img-blog.csdnimg.cn/e0f6a9517ece4df5bca67599654661f8.png" alt="在这里插入图片描述" />


http://www.niftyadmin.cn/n/5220690.html

相关文章

220v转5v3.3v稳压芯片WD5201

WD5201是一款高效、低功耗、低成本的220V转5V/3.3V/2.7V稳压芯片,具有高输出精度和宽输入电压范围。它采用了先进的电路设计和制造工艺,具有快速动态响应和优异的负载调节性能。 WD5201采用了SOP-8封装,易于集成和适用于各种智能家电设备。它…

网络入门---网络的大致了解

目录标题 网络发展的简单认识协议作用的理解协议的本质什么是协议分层网络通信所面对的问题OSI七层模型TCP/IP模型协议报头的理解局域网通信局域网通信基本原理报头的问题局域网的特点跨网的网络链接如何查看mac地址 网络发展的简单认识 通过之前的学习我们知道计算机是给人提…

ModuleNotFoundError: No module named ‘mdtex2html‘ module已经安装还是报错,怎么办?

用streamlit运行ChatGLM/basic_model/web_demo.py的时候,出现了module not found: ModuleNotFoundError: No module named mdtex2html Traceback: File "/home/haiyue/.local/lib/python3.10/site-packages/streamlit/runtime/scriptrunner/script…

Dockerfile讲解

Dockerfile 1. 构建过程解析2. Dockerfile常用保留字指令3. 案例3.1. 自定义镜像mycentosjava83.2. 虚悬镜像 4. Docker微服务实战 dockerfile是用来构建docker镜像的文本文件,是由一条条构建镜像所需的指令和参数构成的脚本。 dockerfile定义了进程需要的一切东西&…

打造企业AI数字人专属IP的重要性

在数字化时代,企业数字人专属IP的打造成为了企业品牌建设的重要组成部分。企业数字人专属IP是指是利用人工智能技术实现与真人直播形象的1:1克隆,即克隆出一个数字化的真人形象,作为独有的企业数字人形象,可以用于产品推广、品牌宣…

亚信科技AntDB数据库与库瀚存储方案完成兼容性互认证

近日,亚信科技AntDB数据库与苏州库瀚信息科技有限公司自主研发的RISC-V数据库存储解决方案进行了产品兼容测试。经过双方团队的严格测试,亚信科技AntDB数据库与库瀚数据库存储解决方案完全兼容、运行稳定。除高可用性测试外,双方进一步开展TP…

理解Android无埋点技术

首先什么是无埋点呢,其实所谓无埋点就是开发者无需再对追踪点进行埋码,而是脱离代码,只需面对应用界面圈圈点点即可追加随时生效的事件数据点。 无埋点的好处 其实无埋点并不是完全不用写代码,而是尽可能的少写代码。开发者将SDK集…

Selenium 学习(0.16)——软件测试之测试用例设计方法——白盒测试——逻辑覆盖法(语句覆盖和判定覆盖)

写在前面 今天回来有点晚,因为上午给小伙伴们开了个小会,随便说了些什么,结果小伙伴们下班就没急着走,弄点我还有点不好意思提前走了,就略留了一会。其实也没说什么,就是强调工作要抓点紧,8小时…