小编Mic*_*sen的帖子

在 Neo4j 中使用 LetsEncrypt 证书

如何将 LetsEncrypt 生成的证书文件与 Neo4j 实例一起使用?LetsEncrypt 生成的文件是:

  • 证书文件
  • 链表
  • fullchain.pem
  • 私钥文件

到目前为止,我已经尝试通过 OpenSSL进行转换,但没有成功,使用从 PEM 到 DER 的转换。Neo4j 抱怨在启动时找不到证书。问题是如何将 LetsEncrypt 证书转换为 Neo4j 可以使用的东西。

设置细节:

  • 证书/var/lib/neo4j/certificates/以名称neo4j.{cert,key}、权限600、归neo4j:nogroup. 所有这些似乎都是根据文档
  • 在配置中,我用这一行来指定证书路径: dbms.directories.certificates=/var/lib/neo4j/certificates
  • 在配置中,我还启用了通过 HTTPS 的远程访问: dbms.connector.https.address=0.0.0.0:7473

重新启动 Neo4j 时,我收到以下错误消息:

WARN  Illegal character 0x16 in state=START for buffer HeapByteBuffer@5a260174[p=1,l=193,c=8192,r=192]={\x16<<< SEVERAL_LINES_OF_HEX_JIBBERISH_HERE }
WARN  badMessage: 400 Illegal character 0x16 for HttpChannelOverHttp@5d682358{r=0,c=false,a=IDLE,uri=-}
Run Code Online (Sandbox Code Playgroud)

openssl ssl-certificate neo4j lets-encrypt

8
推荐指数
1
解决办法
1304
查看次数

在 Ubuntu 16.04 LTS 上非交互式(静默)安装 MySQL 5.7

MySQL 5.7(实际上是 5.6+)改变了mysql_secure_installation工作方式。这使得很难为 Ubuntu 16.04 LTS 找到一个有效的、静默的、脚本化的安装。您将如何以脚本化的非交互式方式安全地安装 MySQL?

mysql unattended ubuntu-16.04

5
推荐指数
1
解决办法
8974
查看次数