当前位置: 首页 > news >正文

xxl-job启用https访问

一、准备证书

1.进入想要生成证书的目录
在这里插入图片描述

2.在路径中输入cmd,点击回车
(1)
在这里插入图片描述
(2)

在这里插入图片描述
3.输入命令keytool -genkeypair -alias "boot" -keyalg "RSA" -keystore "seek.keystore"

在这里插入图片描述
4.输入信息,生成证书

我设置的密钥是123456,下图中,每一个让输入密钥口令的地方都输入123456
一步一步按提示输入信息
在这里插入图片描述
5.生成证书成功
可以看到,目录中有了一个证书
在这里插入图片描述

二、拉取源代码

1.去gitee拉取xxl-job源代码

https://gitee.com/xuxueli0323/xxl-job?_from=gitee_search

2.将之前生成的证书放到xxl-job-admin的resources目录下
在这里插入图片描述
3.在applicaion.properties配置类中配置证书信息

server.port=28080
server.ssl.key-store= classpath:seek.keystore
server.ssl.key-store-password=123456
server.ssl.keyStoreType=jks
server.ssl.keyAlias=boot

4.修改applicaion.properties中mysql连接信息(提前在mysql中建好xxl_job数据库和表),启动XxlJobAdminApplication
在这里插入图片描述
使用https://localhost:28080/xxl-job-admin访问即可

三、注册执行器到xxl-job

前面的一、二步骤实现了通过https访问xxl-job的管理页面,还需要实现将执行器通过https注册到xxl-job,这样才算圆满。

在项目中配置xxl_job时需要加入ssl,如下

xxl:job:admin:enable: trueaddress: https://xxx.xxx.xxx.xxx:28080/xxl-job-adminpassword: pwdusername: usernameaccessToken:executor:appname: strategy-trade-executoraddress:ip:port: 29998logpath: /data/applogs/xxl_job/jobHandlerlogretentiondays: 10ssl:key-store: classpath:seek.keystorekey-store-password: xxxxxx

参考文章:https://blog.csdn.net/qq_47588845/article/details/109671298

http://www.lryc.cn/news/32236.html

相关文章:

  • 2023FL Studio最新中文版电子音乐、混音和母带制作DAW
  • pytorch 35 yolov5_obb项目解读+使用技巧+调优经验(提升map)
  • OpenMv H7 口罩识别--毕业设计学习记录
  • 有什么比较好的bug管理工具?5款热门工具推荐
  • 第五章 opengl之摄像机
  • nginx配置详解(容器、负载)—官方原版
  • 2023年中职网络安全竞赛——CMS网站渗透解析
  • SQL 窗口函数详解
  • Android 12系统源码_SystemUI(六)显示和隐藏最近任务
  • Docekr三剑客之 Docekr compose
  • 企业是否具备等保测评资质在哪里查?怎么查?
  • Spacedesk软件推荐,让你的平板也变成电脑的副屏
  • Vue 3.0 组合式API 介绍 【Vue3 从零开始】
  • 【算法数据结构体系篇class13、14】:贪心算法思想
  • C++知识点,关键字inline ,String,强制类型转化
  • MyBatis源码分析(六)MetaObject工具类的使用与源码分析
  • 文献资源最多的文献下载神器,99.99%的文献都可下载
  • 工控机ARM工业边缘计算机搭建Node-Red环境
  • 位图/布隆过滤器/海量数据处理方式
  • Tomcat 配置文件数据库密码加密
  • k8s-Kubernetes集群部署
  • Python数据分析案例19——上市银行财务指标对比
  • Python 中错误 ConnectionError: Max retries exceeded with url
  • SpringBoot下的Spring框架学习(Tedu)——DAY02
  • 容易混淆的点:C语言中char* a[] 与 char a[] 的区别以及各自的用法
  • 认识Spring(下)
  • Educational Codeforces Round 144 (Rated for Div. 2) C - Maximum Set
  • 学python的第四天---基础(2)
  • spring之refresh流程-Java八股面试(六)
  • 【C语言】刷题|链表|双指针|指针|多指针|数据结构