首页 > 其他分享 >自动申请和部署SSL证书

自动申请和部署SSL证书

时间:2024-03-19 12:33:33浏览次数:23  
标签:certd 证书 部署 配置 jwt auth SSL 环境变量

背景

使用国人开发的软件,实现SSL证书的自动申请和部署,网址:
https://gitee.com/certd/certd

后记

在上述软件的主页,描述的非常清楚。

下边就贴一下docker-compose.yml文件:

version: '3.3'
services:
  certd:
    # 镜像                                                  #  ↓↓↓↓↓ --- 1、 修改镜像版本号,或者干脆写成latest
    image: registry.cn-shenzhen.aliyuncs.com/handsfree/certd:latest
    container_name: certd # 容器名
    restart: unless-stopped # 重启
    volumes:
      #   ↓↓↓↓↓ ------------------------------------------------------- 2、 修改数据库以及证书存储路径
      - ./data:/app/data
    ports: # 端口映射
      - "7001:7001"
    environment: # 环境变量
      - TZ=Asia/Shanghai
      - certd_auth_jwt_secret=changeme
                            #  ↑↑↑↑↑ ---------------------------------- 3、 修改成你的自定义密钥
      # 设置环境变量即可自定义certd配置
      # 服务端配置项见: packages/ui/certd-server/src/config/config.default.ts
      # 服务端配置规则: certd_ + 配置项, 点号用_代替
      # 如jwt密钥配置为: auth.jwt.secret,则设置环境变量 certd_auth_jwt_secret=changeme

      # 客户端配置项见: packages/ui/certd-client/.env
      # 按实际名称配置环境变量即可,如: VITE_APP_API=http://localhost:7001

标签:certd,证书,部署,配置,jwt,auth,SSL,环境变量
From: https://www.cnblogs.com/amisoft/p/18082503/ssl-auto-apply-deploy

相关文章

  • 云服务器中docker部署nodejs项目
    1、部署项目前准备准备好了一台Linux云服务器或Ubuntu云服务器电脑安装好了xshell、xftp这两款软件已经开发完成了nodejs的项目2、Dockerfile文件的编写 在node项目中新建一个Dockerfile文件FROMdocker.io/node#在镜像容器中创建目录RUNmkdir-p/home/mbill......
  • 详解SSL证书系列(5)SSL证书为什么不能好多年签一次呢
    上一篇介绍了详解SSL证书系列(4)免费的SSL证书和收费的证书有什么区别,这一篇我们继续了解一下我们申请的SSL证书为什么不能好多年签一次呢,这样不是更省事吗?SSL证书最多只能签发一年,一年到期后需要续签。至于为什么不能一次性签发多年的,最主要的原因是从安全角度来考虑的。以自......
  • 可以提升职业的网络安全证书大全,以及容易考取能搞钱的几本证书
    可以提升职业的网络安全证书大全,以及容易考取能搞钱的几本证书。CISP(国家注册信息安全专业人员)说到CISP,相信很多安全从业者都有听说过,它也算是国内权威认证,毕竟有政府背景给认证做背书,如果想在政府、国企和重点行业从业,企业获取信息安全服务资质,参与网络安全项目,这个认证......
  • dos命令安装证书
    dos命令安装证书在Windows操作系统中,可以使用certutil命令来安装证书。以下是使用certutil安装证书的基本步骤和示例代码:打开命令提示符(以管理员身份运行)。使用certutil命令和-addstore选项来将证书添加到存储中。示例代码:certutil-addstorerootC:\path\to\certificate.cer这里......
  • ubuntu22.04部署django+uwsgi+nginx上线站点
    系统默认是3.10的python版本,不支持pip,需要先安装pip常用的命令pipinstallsomepackage-ihttps://pypi.doubanio.com/simple/#pip安装使用豆瓣源比较快sudochownubuntu:ubuntu/opt/wwwroot/mysite-R#可更改文件夹对应的用户,避免总是提示无权限被禁止项目默认部署在/o......
  • ClickHouse02-小白快速部署和使用
    通过上篇已经了解到在OLAP领域,甚至开始侵占传统数据库市场的ClickHouse的一些特点,本篇就是小白快速上手篇,搭建一个试用。快速上手体验功能生产使用:Linux平台安装配置官方YUM仓库安装ClickHouse服务端和客户端启动并测试确认服务生产使用:Docker/K8S环境安装Docker单节点K......
  • Ruoyi前后端分离项目部署至Tomcat上
    项目部署4.1.前端打包disaster-ui目录下为本项目的前端所在位置,在命令行窗口进入该目录,然后输入npmrunbuild:prod部署前端Vue项目,或者直接在disaster-ui/bin目录下双击build.bat文件部署前端。图4-1前端部署图4.2环境变量在MySQL可视化软件中新建flowable数据库(以......
  • 【Docker】wordpress 容器化部署
    WordPress标准软件基于Bitnamiwordpress构建。当前版本为6.4.3你可以通过轻云UC部署工具直接安装部署,也可以手动按如下文档操作,该项目已经全面开源,可以从如下环境获取配置文件地址:https://gitee.com/qingplus/qingcloud-platformqinghub自动安装部署配置库什么是Wo......
  • webapi通过docker部署到Linux的两种方式
    docker安装官网删除dockersudoyumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-engine安装sudoyuminstall-yyum-utilssudoyum-config-manage......
  • 旭日x3派部署自己训练的模型(安全帽识别、视频流推理、yolov5-6.2)
    旭日x3派部署自己训练的模型(安全帽识别、视频流推理、yolov5-6.2)windows,框架pytorch,python3.7效果模型训练模型转换1、pt模型文件转onnx2、检查onnx模型3、准备校准数据4、onnx转bin上板视频流推理1、图片推理2、视频流推理效果模型训练进官网可克隆yolov5......