Solr主/从SSL复制配置

Solr主/从SSL复制配置,ssl,solr,solr6,Ssl,Solr,Solr6,我需要在主/从Solr 6.6.2环境中使用SSL。这是Windows上的Solr,因为治理要求所有服务器都是Windows 我已经在主服务器上创建了一个localhost SSL证书(在主服务器上工作,因为它是本地的),但这不适用于具有基于主服务器的IP的复制的从服务器。然后我把它改成一个自签名证书,使用机器名,这似乎更适合访问该站点 但是,当使用SSL/HTTPS时,我无法使复制正常工作。它抛出IO通信错误,因为它无法解析到主机上本地主机证书的https连接。错误如下: REM Uncomm

我需要在主/从Solr 6.6.2环境中使用SSL。这是Windows上的Solr,因为治理要求所有服务器都是Windows

我已经在主服务器上创建了一个localhost SSL证书(在主服务器上工作,因为它是本地的),但这不适用于具有基于主服务器的IP的复制的从服务器。然后我把它改成一个自签名证书,使用机器名,这似乎更适合访问该站点

但是,当使用SSL/HTTPS时,我无法使复制正常工作。它抛出IO通信错误,因为它无法解析到主机上本地主机证书的https连接。错误如下:

REM Uncomment to set SSL-related system properties
REM Be sure to update the paths to the correct keystore for your environment
set SOLR_SSL_KEY_STORE=D:\Solr\solr-6.6.2\server\etc\solr-ssl.keystore.pfx
set SOLR_SSL_KEY_STORE_PASSWORD=secret
REM set SOLR_SSL_KEY_STORE_TYPE=JKS
set SOLR_SSL_TRUST_STORE=D:\Solr\solr-6.6.2\server\etc\solr-ssl.keystore.pfx
set SOLR_SSL_TRUST_STORE_PASSWORD=secret
REM set SOLR_SSL_TRUST_STORE_TYPE=JKS
REM set SOLR_SSL_NEED_CLIENT_AUTH=false
REM set SOLR_SSL_WANT_CLIENT_AUTH=false
大师:不是吗 可用。索引获取因异常而失败: org.apache.solr.common.SolrException:说话时发生IOException 服务器地址:

Solr中是否有允许通过HTTPS进行复制的设置?我已经从主服务器在从服务器上安装了名为cert的机器,并将Solr.in设置为接受SSL,如下所示:

REM Uncomment to set SSL-related system properties
REM Be sure to update the paths to the correct keystore for your environment
set SOLR_SSL_KEY_STORE=D:\Solr\solr-6.6.2\server\etc\solr-ssl.keystore.pfx
set SOLR_SSL_KEY_STORE_PASSWORD=secret
REM set SOLR_SSL_KEY_STORE_TYPE=JKS
set SOLR_SSL_TRUST_STORE=D:\Solr\solr-6.6.2\server\etc\solr-ssl.keystore.pfx
set SOLR_SSL_TRUST_STORE_PASSWORD=secret
REM set SOLR_SSL_TRUST_STORE_TYPE=JKS
REM set SOLR_SSL_NEED_CLIENT_AUTH=false
REM set SOLR_SSL_WANT_CLIENT_AUTH=false

我想Solr没有在收听443。。。或者因为它是一个自签名证书,Java拒绝了它。

当您在浏览器中访问这些链接时会发生什么?我可以毫无问题地打开页面。示例:我可以从从属服务器打开并浏览所有Solr Master网页扫描您是否确保返回完整的证书链?与Java相比,浏览器可以很容易地计算出这些链,我该怎么做呢