【springboot】宝塔简单部署springboot 配置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包

在这里插入图片描述

2. 将jar包部署到宝塔上

● 此时我们只能通过ip+端口访问
在这里插入图片描述在这里插入图片描述

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

在这里插入图片描述

4. 设置域名或者IP

在这里插入图片描述

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

在这里插入图片描述

  1. 反向代理
    在这里插入图片描述

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

7. 配置SSL/TLS

在这里插入图片描述

● 配置https需要域名,域名去申请证书,例如阿里云的域名去阿里云申请SSL证书,此处使用了阿里云免费证书(nginx的版本)
● 直接粘贴过来,就可以https访问了
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/174876.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深度学习黎明时期的LeNet:揭开卷积神经网络的序幕

在深度学习的历史长河中,Yann LeCun 的 LeNet 是一个里程碑式的研究成果,它为后来的卷积神经网络(Convolutional Neural Networks,CNN)的发展奠定了基础。LeNet 的诞生标志着深度学习黎明时期的到来,为人工…

Arduino(NodeMcu)上传程序时出现“上传错误:exit status 2”

总结:个人分析的导致这种情况的根本原因 由于上传数据的端口被占用:例如外部使用串口调试助手查看串口输出的数据 源程序 void setup() {// put your setup code here, to run once: Serial.begin(9600); } void loop() {// put your main code here,…

【已解决】在windows下,gitlab修改了密码导致remote: HTTP Basic: Access denied

背景 网上好多答案遇到此问题都是修改凭证,故写此文。 在控制面板》用户账户》凭据管理器》管理windows凭据》普通凭据 --找到对应的git地址,编辑用户名和密码 本文解决方案适用于windows下没有凭证的情况,因修改密码导致下拉代码出错的情况。 Git是常…

Scrapy框架内置管道之图片视频和文件(一篇文章齐全)

1、Scrapy框架初识(点击前往查阅) 2、Scrapy框架持久化存储(点击前往查阅) 3、Scrapy框架内置管道 4、Scrapy框架中间件(点击前往查阅) Scrapy 是一个开源的、基于Python的爬虫框架,它提供了…

JAVA配置jdk17 Graa1VM

按照网上内容下载好对应的jdk17版本的Graa1VM, 解压后,修改环境变量中的JAVA_HOME为当前的目录,例如 D:\ruanjian\jdk\gra_jdk17\graalvm-ce-java17-22.3.0 。 然后在命令行中输入java -version的时候, 返回的并不是 Graa1VM 相关…

文件权限中 chmod、u+x、u、r、w、x分别代表什么

Linux系统中的每个文件和目录都有访问许可权限,如下面所示: 要说清楚问题,我们截取一些内容: ypyubuntu:~$ ls -l drwxr-xr-- 2 ypy ypy 4096 Nov 30 18:33 Desktop/ drwxr-xr-- 2 ypy ypy 4096 Nov 30 18:33 Documen…

【扩散模型】DDIM从原理到实战

DDIM从原理到实战 1. DDIM简介2. 实战DDIM2.1 载入一个预训练过的pipeline2.2 DDIM采样2.3 反转(invert) 3. 组合封装参考资料 DDPM过程的一个问题是在训练后生成图像的速度。当然,我们可能能够生成令人惊叹的图像,但生成一张图像…

本地训练,立等可取,30秒音频素材复刻霉霉讲中文音色基于Bert-VITS2V2.0.2

之前我们使用Bert-VITS2V2.0.2版本对现有的原神数据集进行了本地训练,但如果克隆对象脱离了原神角色,我们就需要自己构建数据集了,事实上,深度学习模型的性能和泛化能力都依托于所使用的数据集的质量和多样性,本次我们…

【密码学引论】序列密码

第五章 序列密码 1、序列密码 定义: 加密过程:把明文与密钥序列进行异或运算得到密文解密过程:把密文与密钥序列进行异或运算得到明文以字/字节为单位加解密密钥:采用一个比特流发生器随机产生二进制比特流 2、序列密码和分组密…

PixPin(梦想中的截图工具),究极缝合怪

链接:https://pan.baidu.com/s/1FoBA9M_F3ukm1tiOC7PwrQ?pwdxsp9 提取码:xsp9 --来自百度网盘超级会员V6的分享 亮点(无亮点) PearOCR的文字识别Snipaste的截图工具QQ的截图长图和动图

【docker】docker安装与优化

目录 一、安装Docker 1、关闭防火墙 2、安装依赖包 3、设置阿里云镜像源 4、安装Docker-CE社区版并设置为开机自启动 5、查看Docker信息 二、设置镜像加速 1、申请加速地址 2、实现加速操作 三、网络优化 1、如何网络优化 2、具体操作 四、docker-server端配置文件…

汇编实验2-2 查找匹配字符串笔记

一、数据段 1.字符串结尾:13,10,$ 2.设置格式控制字符串(这样就不用再写clrf函数了) 3.设置存关键字和句子的地址标签,以关键字为例 二、代码段 1.输入字符串 2.字符串比较 2.1 每次的比较长度,KLEN->CL 2.2 设置目标串起始…

【Linux系统编程】操作系统详解(什么是操作系统?为什么会存在操作系统?设计操作系统的目的是什么?)

目录 一、前言 二、 什么是操作系统 💦操作系统的引入 💦操作系统的概念理解 💦操作系统设计的目的与定位 💦总结 二、操作系统之上之下分别有什么 三、深度理解操作系统的“管理” 💦场景理解 💦操…

如何替换docker容器中的redis持久化文件dump.rdb

一、停止redis容器 docker stop <container_id_or_name>二、将新的 dump.rdb 上传到任意目录&#xff0c;如/root目录 三、将新的 dump.rdb 文件复制到容器中的 Redis 数据目录 docker cp /root/dump.rdb <container_id_or_name>:/data/dump.rdb四、重新启动red…

vi/vim 编辑时会创建交换文件、备份文件,改变 inode

用 vi/vim 命令打开文件时&#xff08;即使未修改&#xff09;&#xff0c;会在源文件的同一目录下&#xff08;而不是执行命令的目录&#xff09;&#xff0c;创建一个名为 .filename.swp 的交换文件。 例&#xff1a;先用 vim f1 打开编辑窗口&#xff0c;然后在另一个终端查…

2023信息技术应用创新论坛|云轴科技ZStack分享云原生超融合在智慧交通的应用

11月25日&#xff0c;2023信息技术应用创新论坛在常州开幕。江苏省工业和信息化厅副厅长池宇、中国电子工业标准化技术协会理事长胡燕、常州市常务副市长李林等领导出席论坛并致辞。中国工程院院士郑纬民出席并作主题报告。来自产学研用金等各界的千余名代表参加本次论坛。 在“…

GitHub上8个强烈推荐的 Python 项目

文章目录 前言1. Manim2. DeepFaceLab3. Airflow4. GPT-25. XSStrike6. 谷歌图片下载7. Gensim8. SocialMapper总结关于Python技术储备一、Python所有方向的学习路线二、Python基础学习视频三、精品Python学习书籍四、Python工具包项目源码合集①Python工具包②Python实战案例③…

Android保活系列之——进程优先级

进程保活说白了就是保证自己App进程不死&#xff0c;或者说死了又悄悄的‘起死回生’&#xff0c;然后偷偷摸摸的做一些羞羞的事情。 App被杀死有以下几种可能&#xff1a;1.被系统杀死 2.被用户杀死 3.被竞争对手杀死 被系统杀死和被用户杀死我们还可以理解&#xff0c;被竞争…

【刷题笔记】加油站||符合思维方式

加油站 文章目录 加油站1 题目描述2 思路3 解题方法 1 题目描述 https://leetcode.cn/problems/gas-station/ 在一条环路上有 n 个加油站&#xff0c;其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车&#xff0c;从第 i 个加油站开往第 i1 个加油站需要消…

Element-UI Upload 手动上传文件的实现与优化

文章目录 引言第一部分&#xff1a;Element-UI Upload 基本用法1.1 安装 Element-UI1.2 使用 <el-upload> 组件 第二部分&#xff1a;手动上传文件2.1 手动触发上传2.2 手动上传时的文件处理 第三部分&#xff1a;性能优化3.1 并发上传3.2 文件上传限制 结语 &#x1f38…