1

在 WildFly 13 中禁用管理控制台的正确方法是什么?我在console-enabled="false"上设置了属性http-interface,但是在运行 WildFly 13 之后,我仍然看到正在部署的管理界面。

Standalone.xml 和 WildFly 13 日志的片段

4

2 回答 2

3

这是禁用管理控制台的正确方法。

管理接口是不同的东西,它是服务器的骨干,允许管理/管理员/监控等。例如接口,以便 CLI 可以连接到服务器(+许多其他东西)

默认情况下,它被锁定并仅在本地主机上公开,因此无法从远程计算机访问。

于 2018-12-10T18:58:25.267 回答
2

您可以通过两种方式启用和禁用管理控制台:

  1. 在配置(独立)文件中将管理端口设置为零

    <socket-binding name="management-http" interface="management" port="${jboss.management.http.port:0}"/>
    
  2. 使用 $JBOSS_HOME/bin/jboss-cli.sh 脚本连接到 CLI 实用程序并执行这些命令

使能够:

/core-service=management/management-interface=http-interface:writeattribute(name=console-enabled,value=true)

禁用:

/core-service=management/management-interface=http-interface:writeattribute(name=console-enabled,value=false
于 2018-12-18T18:35:05.900 回答