为solr配置Https

作者: 冬天只爱早晨 | 来源:发表于2017-01-12 09:53 被阅读176次

为solr配置Https

使用keytool生成*.keystore密钥

keytool -genkeypair -alias solr-ssl -keyalg RSA -keysize 2048 -keypass secret -storepass secret -validity 9999 -keystore solr-ssl.keystore.jks -ext SAN=DNS:localhost,IP:192.168.1.3,IP:127.0.0.1 -dname "CN=localhost, OU=Organizational Unit, O=Organization, L=Location, ST=State, C=Country"

注意里面的IP,还有后面的一些参数"localhost、Organizational Unit、Organization。。。"
命令执行后,就会产生一个文件solr-ssl.keystore.jks

转换密钥

再次通过keytool工具将 JKS 密钥库转换成使用 keytool PKCS12 格式

keytool -importkeystore -srckeystore solr-ssl.keystore.jks -destkeystore solr-ssl.keystore.p12 -srcstoretype jks -deststoretype pkcs12

注意:以上两个步骤,会让你输入密码,一个是密钥库密码(自己设置)还有一个源密码(默认为secret),要记住!
接下来使用 openssl 命令转换 PKCS12 格式 keystore,包括证书和密钥:

openssl pkcs12 -in solr-ssl.keystore.p12 -out solr-ssl.pem

密码为刚刚自己设置的。

配置solr.in.sh

在solr文件下"solr-5.5.3/bin/solr.in.sh"
找到对应代码

#SOLR_SSL_KEY_STORE=etc/solr-ssl.keystore.jks
#SOLR_SSL_KEY_STORE_PASSWORD=secret
#SOLR_SSL_TRUST_STORE=etc/solr-ssl.keystore.jks
#SOLR_SSL_TRUST_STORE_PASSWORD=secret
#SOLR_SSL_NEED_CLIENT_AUTH=false
#SOLR_SSL_WANT_CLIENT_AUTH=false

将注释放掉,然后STORE和PASSWORD改成对应的即可

以上的做法时可以配置https,,但是这样并不是安全的,因为https并没有被互联网认可!
如果你之前为tomcat成功的配置了Https,可以将tomcat.keystore直接应用过来,这样最简单

以上是我根据自己的环境使用Godaddy来配置的,并不一定适应其他环境

相关文章

  • 为solr配置Https

    为solr配置Https 使用keytool生成*.keystore密钥 注意里面的IP,还有后面的一些参数"lo...

  • Solr的安装

    1、Solr配置 solr本身有一些配置,此处不细讲,已经上传至云盘。 链接: https://pan.baidu...

  • Solr配置

    solr.xml配置详解 solr.xml配置文件支持使用变量,格式为${属性名称:默认值},后面的默认值是可选的...

  • Solr https

    https://lucene.apache.org/solr/guide/6_6/enabling-ssl.htm...

  • solr8.3.1配置+IK分词器配置+数据库配置

    参考文献 Solr分词搜索solrj简单查询 solr-8.3.1版本连接MySQL、配置IK分词器 Solr配置...

  • 使用solrj连接solr集群进行操作

    1.solr配置文件 2.solr配置 3.solr查询接口--做两个接口 3.使用solr查询数据 4.封装so...

  • Spring Boot 配置文件 选项配置(二)

    springboot配置选项(二) SOLR (SolrProperties) spring.data.solr....

  • springboot2.0 运行solr

    Solr项目简介 Solr Spring Boot的学习项目 maven依赖 jdbc配置 Solr reposi...

  • Solr7.1学习笔记

    1.solr修改zookeeper配置文件: solr zk upconfig -d C:\soft\solr-7...

  • Solr安装与部署

    先决条件 Solr是基于Java语言开发的,在JDK版本上有如下最低配置要求:Solr 5.x版本最低JDK要求为...

网友评论

    本文标题:为solr配置Https

    本文链接:https://www.haomeiwen.com/subject/sjjdbttx.html