我想控制在何时何地管理服务访问管理控制台(管理侦听端口4848)如何禁用和启用命令行
我该怎么做下列之一(如果可能的话)
只允许从本地主机管理控制台(我知道禁用安全管理员,但我仍然不希望任何人看到控制台登录页面时,他们在结尾处添加4848) 我会使用SSH tunnle连接
或者,能够使用证书,因此只有经过认证的客户才能够看到控制台
或者,可以根据需要在需要时启动/停止管理服务,而不是将其打开到外部世界(例如启动停止__asadmin虚拟服务器)
以上是否有可能?
我想控制在何时何地管理服务访问管理控制台(管理侦听端口4848)如何禁用和启用命令行
我该怎么做下列之一(如果可能的话)
只允许从本地主机管理控制台(我知道禁用安全管理员,但我仍然不希望任何人看到控制台登录页面时,他们在结尾处添加4848) 我会使用SSH tunnle连接
或者,能够使用证书,因此只有经过认证的客户才能够看到控制台
或者,可以根据需要在需要时启动/停止管理服务,而不是将其打开到外部世界(例如启动停止__asadmin虚拟服务器)
以上是否有可能?
好吧,我发现它的猜测工作
解决方案#1
0.0.0.0
至127.0.0.1
解决方案#3
我没有找到任何命令行的方式来启用/禁用虚拟服务器,网络监听器或协议,但编辑domain.xml中显示,它就在那里,只是注释掉并重新启动。
Use asadmin to update the The HTTP Network Listener named admin-listener
。
asadmin enable-secure-admin-principal “当安全管理员启用时,指示GlassFish服务器接受来自指定SSL证书所标识的客户端的管理请求”。
asadmin enable-secure-admin“启用安全管理员(如果尚未启用),可以选择更改用于DAS到实例管理消息的别名或用于实例到DAS管理消息的别名”。关于这个问题还有a good blog。 这不会打开/关闭管理,但可以启用/禁用远程访问管理控制台,而不会出现(1)的复杂情况。
非常感谢!命令#3解决了我的问题。我猜那是Glassfish 3(3.1.2。2(内部版本5))默认情况下不启用安全管理,因此控制台不可用。 – Garet 2013-08-27 09:44:03
我知道这是对serverfault的边界(尽管在命令行类似的问题/服务器管理员在这里发布,并保持开放的),如果你认为它应该搬到那里,请评论,我将关闭并复制它有... – 2012-08-11 01:25:58