微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法使用DHF 5.2.1在应用程序服务器上部署到SSL

如何解决无法使用DHF 5.2.1在应用程序服务器上部署到SSL

在我们的环境中,我们有一个自签名证书模板,端口8000、8001、8002上的应用程序服务器以及我们的应用程序应用服务器正在使用该模板。我们正在使用DHF 5.2.1。

当我们尝试部署时,它会成功部署数据库,应用服务器等。端口8000或8002上的任何端口都可以正常工作。但是,当尝试使用应用程序的最终端口或暂存端口时,它将失败(以下错误消息)。

gradle.properties文件包括以下内容

mlSimpleSsl=true
mlRestAuthentication=basic

应用服务器正在使用具有内部安全性的基本身份验证。我们看到了两个错误(有时一个,有时另一个)。

* What went wrong:
Execution Failed for task ':mlLoadModules'.
> Caught exception before writing was completed: java.net.socketException: Connection reset by peer

* What went wrong:
Execution Failed for task ':mlLoadModules'.
> Caught exception before writing was completed: java.net.socketException: Connection reset by peer

这里mlSimpleSsl应该足够吗?

解决方法

hello world.. hello world.. https://stackoverflow.com hello world.. hello world.. 不尊重ml-data-hub,因此它的运作方式与mlSimpleSsl略有不同,您根本不需要使用该属性;相反,您需要添加(或者它们可能已经出现在ml-gradle注释中)并设置以下属性:

gradle.properties

以及以下内容,尽管您可能希望将它们添加到特定于环境的属性文件中:

mlManageSimpleSsl=true
mlManageScheme=https
mlAdminSimpleSsl=true
mlAdminScheme=https
mlAppServicesSimpleSsl=true

您很可能也需要在这些应用服务器上将身份验证更改为“基本”。

,

您需要其他属性才能在这些AppServer上设置TLS

mlStagingSimpleSsl=true
mlStagingAuth=basic

mlFinalSimpleSsl
mlFinalAuth=basic

https://docs.marklogic.com/datahub/5.2/tools/gradle/gradle-properties.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?