繁体   English   中英

如何在Jboss-eap-5.1中禁用对jboss管理控制台的访问

[英]How to disable access to jboss admin console in Jboss-eap-5.1

我需要禁用对jboss管理控制台的访问。 该URL为http:// [主机名]:[端口] /admin-console/login.seam

Jboss版本是jboss-eap-5.1

操作系统是Red Hat Enterprise Linux Server 6.2版(圣地亚哥)

我浏览了博客/站点,但是其中大多数都在谈论为控制台启用安全性或管理按需部署。 但这不是我们想要的。 在我们的情况下,任何用户(内部/外部)都不能访问管理控制台。

其中几个是:

https://docs.jboss.org/jbossas/6/Admin_Console_Guide/en-US/html/Administration_Console_User_Guide-Accessing_the_Console.html

https://www.outsystems.com/forums/discussion/10479/tip-activating-admin-console-and-jmx-console-in-jboss-5-x-and-securing-access/

此链接讨论的内容相同,但版本6x相同。 目录结构与5x不同。 https://access.redhat.com/solutions/192483

请帮忙!!

您可以禁用jmx控制台应用程序。 去做吧:

1-转到JBoss部署文件夹

2-将文件夹jmx-console.war重命名为jmx-console.war.rej

或者,您可以删除jmx-invoker服务:

1-转到JBoss部署文件夹

2-将文件jmx-invoker-service.xml重命名为jmx-invoker-service.xml.rej

附言:将文件重命名为“ .rej”只是一种查看文件仍然存在的方式(但是JBoss将忽略)。 您也可以删除我提到的这些文件/文件夹。

我们终于决定了如何解决此问题(埃尔维斯·罗查(Elvis Rocha)也提供了该建议,以示感谢)。

为此,我们在jboss级别进行了更改以禁用以下URL

1) To disable https://<host>:<port>/admin-console/login.seam Rename “admin-console.war” file as “admin-console_disabled” under location <jboss_home>/server/<server_name>/deploy

2) To disable https://<host>:<port>/jmx-console Rename “jmx-console.war” file as “jmx-console_disabled” under location <jboss_home>/server/<server_name>/deploy

3) To disable https://<host>:<port> - Rename “index.html” file as “index_disabled” under location <jboss_home>/server/<server_name>/deploy/ROOT.war

注意 -请记住,这些是针对jboss 5.1版的。 如果您有其他版本,则文件和路径可能会相应更改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM