首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法部署到使用DHF 5.2.1的应用程序服务器上的SSL

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

Stack Overflow用户
提问于 2020-10-16 04:49:26
回答 2查看 81关注 0票数 2

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

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

gradle.properties文件包括以下内容:

代码语言:javascript
运行
复制
mlSimpleSsl=true
mlRestAuthentication=basic

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

代码语言:javascript
运行
复制
* What went wrong:
Execution failed for task ':mlLoadModules'.
> Caught exception before writing was completed: java.net.SocketException: Connection reset by peer

代码语言:javascript
运行
复制
* What went wrong:
Execution failed for task ':mlLoadModules'.
> Caught exception before writing was completed: java.net.SocketException: Connection reset by peer

这里mlSimpleSsl就足够了吗?

EN

Stack Overflow用户

回答已采纳

发布于 2020-10-17 01:57:30

ml-data-hub不支持mlSimpleSsl,因此它的操作与ml-gradle略有不同,您根本不需要使用该属性;相反,您需要添加(或者它们可能已经出现在gradle.properties注释掉中)并设置以下属性:

代码语言:javascript
运行
复制
mlManageSimpleSsl=true
mlManageScheme=https
mlAdminSimpleSsl=true
mlAdminScheme=https
mlAppServicesSimpleSsl=true

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

代码语言:javascript
运行
复制
mlJobAuth=basic
mlJobSimpleSsl=true

mlFinalAuth=basic
mlFinalSimpleSsl=true

mlStagingAuth=basic
mlStagingSimpleSsl=true

在这些应用服务器上,您很可能还需要将身份验证更改为"basic“。

票数 3
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64379451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档