the - Glassfish 3.1.1-¿Cómo habilitar el administrador seguro para diferentes dominios?
secure admin must be enabled to access the das remotely. glassfish 5 (5)
Tengo un servidor de glassfish runing. tiene 3 dominios diferentes: d1, d2 y d3. ahora, cuando intento ejecutar el asadmin enable-secure-admin
, ¿cómo puedo especificar qué dominio quiero habilitar?
asadmin --host www.tudominio.com --puerto 4848 enable-secure-admin
A continuación, detenga / inicie glassfish inmediatamente después de habilitar el administrador seguro.
En caso de que Glassfish privado se ejecute en un servidor compartido, deberá usar su puerto personalizado (asuma 15123 para el ejemplo) en el comando asadmin. Verifique el Panel de control de Java para su puerto de consola Glassfish. Usa el puerto con tus comandos asadmin. El siguiente fue probado con Glassfish 3.1.2 y 4.0.
[~] # asadmin --port 4848 enable-secure-admin
falla remota: al menos un usuario administrador tiene una contraseña vacía, que el administrador seguro no permite. Utilice el comando change-admin-password o la consola de administración para crear contraseñas no vacías para las cuentas de administrador. El comando enable-secure-admin falló.
Establecer la contraseña como se le solicite
[~] # asadmin --port 4848 change-admin-password Ingrese el nombre de usuario de administrador
[predeterminado: admin]> Ingresar contraseña de administrador> Ingresar nueva contraseña de administrador>
secreto Ingrese la contraseña de administrador nuevamente> comando secreto
change-admin-password ejecutado con éxito.
Ahora vuelva a intentar enable-secure-admin
asadmin --port 4848 enable-secure-admin
Ingrese el nombre de usuario admin> admin
Ingrese la contraseña de administrador para el usuario "admin"> secreto
Debes reiniciar todo
ejecutar servidores para que el cambio en el administrador seguro surta efecto. Mando
enable-secure-admin ejecutado con éxito.
Más información Glassfish: El administrador seguro debe estar habilitado para acceder al DAS de forma remota
Antes de poder habilitar Seguridad, es posible que se le solicite un mensaje que diga que su contraseña de administrador está vacía y no puede habilitar la seguridad.
Para resolver el problema:
Cambie la contraseña de administrador de esta manera: asadmin --host localhost --port 4848 change-admin-password
Le indicará con el usuario, escriba "admin", contraseña de administrador, vuelva a escribir la contraseña de administrador
Una vez hecho esto, habilite la seguridad con el siguiente comando:
asadmin --host localhost --port 4848 enable-secure-admin
Esto debería solucionar el problema.
Debe especificar el puerto en el que se está ejecutando el DAS (Servidor de administración de dominio). Por ejemplo:
asadmin --host localhost --port 4848 enable-secure-admin
asadmin --host localhost --port 5858 enable-secure-admin
asadmin --host localhost --port 6868 enable-secure-admin
Por supuesto, esto supone que los puertos son para d1, d2 y d3, respectivamente.
Espero que esto ayude.
ESTA
asadmin --host localhost --port 4848 enable-secure-admin
asadmin --host localhost --port 5858 enable-secure-admin
asadmin --host localhost --port 6868 enable-secure-admin
no funcionará
Primero. el comando asadmin no debe incluirse aquí, confunde a las personas, debería ser asadmin>, lo que denota que asadmin es el símbolo del sistema, no un comando que debe escribirse
En segundo lugar, la forma correcta de habilitar un administrador seguro para un dominio es enable-secure-admin --host youehornamehere --port youdminportforhatdomain
Para verificar el puerto de cada dominio, ejecuta este comando:
asadmin list-domains --long=true
Luego, vea la salida y verifique los puertos y los estados del dominio. Después de eso, ejecuta el comando para habilitar el administrador seguro.
Mi salida:
DOMINIO ADMIN_HOST ADMIN_PORT EN EJECUCIÓN RESTART_REQUIRED
domain1 localhost 4848 false false
saovicente localhost 4848 verdadero falso
Command list-domains ejecutados con éxito.