配置https ssl elasticsearch,springboot项目中连接elasticsearch https

这篇具有很好参考价值的文章主要介绍了配置https ssl elasticsearch,springboot项目中连接elasticsearch https。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

配置self-signed证书

参考之前的文章
创建self-signed证书
下面展示一些 内联代码片

# Enable security features
xpack.security.enabled: true
xpack.security.enrollment.enabled: true
# Enable encryption for HTTP API client connections, such as Kibana, Logstash, and Agents
xpack.security.http.ssl:
  enabled: true
  key: /etc/elasticsearch/certs/server.key
  certificate: /etc/elasticsearch/certs/server.crt
  certificate_authorities: /etc/elasticsearch/certs/rootCA.crt

# Enable encryption and mutual authentication between cluster nodes
xpack.security.transport.ssl:
  enabled: true
  key: /etc/elasticsearch/certs/server.key
  certificate: /etc/elasticsearch/certs/server.crt
  certificate_authorities: /etc/elasticsearch/certs/rootCA.crt

cluster.initial_master_nodes: ["your_hostname"]

# Allow HTTP API connections from localhost and local networks
# Connections are encrypted and require user authentication
http.host: [_local_, _site_]
path.repo: ["/opt/apps/elasticsearchdata"]
# Allow other nodes to join the cluster from localhost and local networks
# Connections are encrypted and mutually authenticated
#transport.host: [_local_, _site_]

更改user和权限

sudo chown -R elasticsearch:elasticsearch /etc/elasticsearch/certs/
sudo chmod -R 777 etc/elasticsearch/certs/

配置https ssl elasticsearch,springboot项目中连接elasticsearch https

重启elasticsearch

配置https ssl elasticsearch,springboot项目中连接elasticsearch https

查看https接口:

配置https ssl elasticsearch,springboot项目中连接elasticsearch https

在springboot项目中连接elasticsearch https

引入rootCA.crt到jdk的cacerts(windows和linux都是一样)

keytool -import -alias yourAliasName -file /etc/elasticsearch/certs/rootCA.crt -keystore  jdk_home/lib/security/cacerts

配置https ssl elasticsearch,springboot项目中连接elasticsearch https
启动springboot项目应该可以连接上elasticsearch了。文章来源地址https://www.toymoban.com/news/detail-513676.html

到了这里,关于配置https ssl elasticsearch,springboot项目中连接elasticsearch https的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SpringBoot配置https(SSL证书)

    第一步: 首先得明白什么是wss协议: 可以看这篇文章:WSS、SSL 和 https 之间的关系 第二步: 先拿到ssl证书:我这边是用的阿里云的免费证书具体获取方法如下: 可以参考:阿里云申请免费 SSL证书 https 的图文教程_林中明月间丶-CSDN博客_阿里云申请免费ssl证书 将下载的证书压缩包解

    2024年02月11日
    浏览(48)
  • 详细SpringBoot框架教程——SpringBoot配置SSL(https)

    本篇文章主要内容 SpringBoot配置SSL(https) SpringBoot全局异常处理 SpringBoot 404页面处理 SpringBoot可以通过在application.properties或application.yml配置文件中配置各种server.ssl.*属性来声明性使用SSL(https),比如下面的例子在application.properties中设置SSL属性: 如果使用了上面的配置就表示

    2023年04月09日
    浏览(33)
  • elasticsearch使用SpringBoot 连接Https问题

    SpringBoot整合elasticsearch初探:  导入相关的jar包。然后在配置文件中配置es的相关属性: 然后新建一个客户端工具类,将与es交互的所有基础操作写进工具类中,工具类注入连接es的客户端:  client直接注入就好,因为SpringBoot已经将客户端自动注册到Spring容器中了。 客户端尝

    2024年02月14日
    浏览(40)
  • SpringBoot配置SSL证书,开启HTTPS安全访问!!!

    一、前言 二、SpringBoot中配置SSL 1、环境 2、客户端单向认证服务端代码实战-PFX格式的证书 3、HTTP 转HTTPS 通过HTTP协议传输数据,并不会对数据进行加密,所以存在着一定的风险,容易被抓包破解数据,而且现在各种浏览器对使用HTTP协议的网站也会提示不安全。通过将HTTP协议

    2024年02月11日
    浏览(50)
  • LaravelS 项目配置ssl 支持https 访问

    ####laravalS 配置ssl 请求支持https nginx: [emerg] no “ssl_certificate” is defined for the “listen … ssl” directive in /www/server/panel/vhost/nginx/im.17epk.com.conf:14 配置 1、 listen 443 ssl http2; 2.、 #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则 #error_page 404/404.html; ssl_certificate /www/server/

    2024年02月15日
    浏览(42)
  • 在Nginx上启用HTTPS:编译SSL模块并配置安全连接的完整指南

    在安装Nginx时,默认情况下可能不包括HTTPS支持,要启用HTTPS,需要确保Nginx编译时包含了SSL模块。以下是详细的步骤,用于在Nginx上启用HTTPS: Linux下Nginx的安装与基本命令操作指南 配置Nginx : 在配置Nginx之前,检查是否已经启用了SSL模块: 如果看不到 --with-http_ssl_module 选项,

    2024年04月28日
    浏览(37)
  • elasticsearch+kibana集群安装部署并配置ssl连接

    三台机器192.168.1.21、22、23主机名分别是es1、es2、es3 准备工作:关闭防火墙,关闭SeLinux,将elasticsearch和jdk的压缩包传到机器上,此处jdk-8u333-linux-x64.tar.gz,elasticsearch-7.6.2-linux-x86_64.tar.gz,kibana-7.6.2-linux-x86_64.tar.gz 安装Java环境 安装es 配置es 目录权限修改 更改内存限制 其他两台

    2024年02月12日
    浏览(45)
  • 195、SpringBoot--配置RabbitMQ消息Broker的SSL 和 管理控制台的HTTPS

    开启Rabbitmq的一些命令: 小黑窗输入: rabbitmq-plugins enable rabbitmq_management 启动控制台插件,就是启动登录rabbitmq控制台的页面 rabbitmq_management 代表了RabbitMQ的管理界面。 rabbitmq-server 启动rabbitMQ服务器 上面这个:rabbitmq-plugins enable rabbitmq_management 启动控制台插件,就是启动登录

    2024年02月03日
    浏览(51)
  • springboot项目配置ssl证书

    1.首先进入阿里云服务器,搜索ssl证书,免费申请, dns会自动解析该证书,所以不用设置  2.下载tomcat和nginx服务器类型的证书 3.将tomcat服务器类型的文件解压,打开,获得pfx文件,放入项目的resources文件中 4.打开yml配置文件,进行SSL配置,并将http重定向到https   这里注意,

    2023年04月14日
    浏览(40)
  • SpringBoot+vue2前后端项目配置ssl证书

    1.首先进入阿里云服务器,搜索ssl证书,免费申请, dns会自动解析该证书,所以不用设置  2.下载tomcat和nginx服务器类型的证书 3.将tomcat服务器类型的文件解压,打开,获得pfx文件,放入项目的resources文件中 4.打开yml配置文件,进行SSL配置,并将http重定向到https   这里注意,

    2024年02月15日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包