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

vault安装手册

标准配置文件

ui            = true
cluster_addr  = "https://127.0.0.1:8201"
api_addr      = "https://127.0.0.1:8200"
disable_mlock = truestorage "raft" {path = "/path/to/raft/data"node_id = "raft_node_id"
}listener "tcp" {address       = "127.0.0.1:8200"tls_cert_file = "/path/to/full-chain.pem"tls_key_file  = "/path/to/private-key.pem"
}telemetry {statsite_address = "127.0.0.1:8125"disable_hostname = true
}

简化配置文件

ui = truelistener "tcp" {address = "10.10.100.95:8200"tls_cert_file = "/app/vault/cert/fullchain.pem"tls_key_file  = "/app/vault/cert/privkey.pem"# If bound to localhost, the Vault UI is only# accessible from the local machine!# address = "127.0.0.1:8200"
}

生成自签名证书

  1. 准备工作

    在开始之前,请确保您已完成以下准备工作:

    已在CentOS 7服务器上安装了Apache或Nginx等Web服务器(本次以Nginx为例)。
    确保域名的DNS记录已正确配置,指向服务器的IP地址。

  2. 安装 Certbot

    Certbot可以通过EPEL存储库进行安装。执行以下命令安装EPEL存储库:

     sudo yum install epel-release
    

    然后,使用snapd来装certbot:

     sudo yum install snapd
    

    设置快捷方式以及开启自启

     sudo systemctl enable --now snapd.socketsudo ln -s /var/lib/snapd/snap /snap
    

    安装certbot

     sudo snap install --classic certbot
    

    设置快捷方式

     sudo ln -s /snap/bin/certbot /usr/bin/certbot
    
  3. 获取 SSL 证书

    执行以下命令使用Certbot获取SSL证书。假设我们的配置文件在/usr/local/nginx/conf

     sudo certbot certonly --standalone -d iptvcrm.com
    

无域名生成自签名证书

openssl genpkey -algorithm RSA -out privkey.pemopenssl req -new -key privkey.pem -out cert.csropenssl x509 -req -days 365 -in cert.csr -signkey privkey.pem -out fullchain.pem

启动指令

测试环境启动指令

vault server -config /app/vault/conf/vault.conf -dev -dev-root-token-id root -dev-tls

访问url

https://10.10.100.95:8200/ui

相关文章:

  • 35.UART(通用异步收发传输器)-RS232(2)
  • 大模型时代,还需要跨端framework吗?
  • Elasticsearch-多边形范围查询(8.x)
  • Msql数据库之DDL(数据定义语言)的相关操作
  • Android11 设置一个默认密码 万能密码
  • 算法训练营day72
  • html超文本传输协议
  • 【Python】numpy:构建数组、数组属性、更改数组形状或维度、数组拷贝、数组合并、数组拆分、删除数组、数组保存到文件
  • python数据预处理工作记录
  • C++ Primer:3.6 多维数组
  • 人工智能前沿讲座——融合知识的自然语言处理
  • 用python写一个爬虫,爬取google中关于蛇的照片
  • OpenLayers学习笔记-点位聚合
  • python爬虫豆瓣电影TOP250
  • FakeNewsGPT4:通过知识增强的大规模视觉语言模型推进多模态假新闻检测
  • [case10]使用RSQL实现端到端的动态查询
  • 4. 路由到控制器 - Laravel从零开始教程
  • Android框架之Volley
  • chrome扩展demo1-小时钟
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • gitlab-ci配置详解(一)
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • React中的“虫洞”——Context
  • vue 配置sass、scss全局变量
  • 大型网站性能监测、分析与优化常见问题QA
  • 聊聊hikari连接池的leakDetectionThreshold
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 设计模式 开闭原则
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • 学习使用ExpressJS 4.0中的新Router
  • PostgreSQL之连接数修改
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • ​queue --- 一个同步的队列类​
  • #07【面试问题整理】嵌入式软件工程师
  • #Datawhale AI夏令营第4期#多模态大模型复盘
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (Python) SOAP Web Service (HTTP POST)
  • (rabbitmq的高级特性)消息可靠性
  • (ZT)薛涌:谈贫说富
  • (第二周)效能测试
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (转)Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一
  • (转)甲方乙方——赵民谈找工作
  • (转载)利用webkit抓取动态网页和链接
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • .chm格式文件如何阅读
  • .Net CF下精确的计时器
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .NET Reactor简单使用教程
  • .NET大文件上传知识整理
  • .NET下的多线程编程—1-线程机制概述