Configuración del Home Screen Server

Introducción

Este manual describe la configuración de los componentes del lado del servidor de la aplicación GBS Home Screen.

El procedimiento de configuración debe realizarse solamente después de la etapa de instalación. Para más información, consulte el Manual de Instalación de GBS Apps.

Configuración

Los pasos para configuración son:

Todos los pasos están descritos a continuación. Un ejemplo del archivo config.properties puede encontrarse en la sección Ejemplo del Archivo de Configuración.

triangle-exclamation

Configuración del Tomcat

Edite el archivo de configuración del Tomcat para configurar los certificados y el puerto que la aplicación usará.

Para cambiar el puerto, busque Connector port=. Ese es el puerto para operaciones backend.

El puerto predeterminado del GBS Home Screen es 8128.

Configuración de Certificados

Para habilitar autenticación SSL, busque Connector port= en el archivo /conf/server.xml.

Hay varias entradas. Busque la que define un SSL HTTP/1.1 Connector. Si es necesario, elimine los delimitadores de comentario <!-- y -->. Luego, ajuste las siguientes configuraciones:

El parámetro port debe ser el puerto de red deseado para la aplicación.

Cambie la ruta de keystoreFile y truststoreFile a los valores correctos. Haga lo mismo para keystorePass y truststorePass.

El parámetro clientAuth="true" requerrá autenticación del servidor para el cliente y del cliente para el servidor. Esto significa que el cliente necesitará importar el certificado en el navegador para poder acceder a la aplicación.

circle-exclamation

Cifrado de la contraseña de la Base de Datos

En el archivo config.properties, el parámetro jdbc.password es una contraseña cifrada. Para generar la contraseña cifrada, siga los pasos a continuación:

circle-info

Si el directorio /var/lib/tomcats/home-screen/webapps/gbs-home-screen-server/WEB-INF/lib no existe, inicie la aplicación (systemctl start [email protected]) una vez para que el directorio sea creado. Luego, detenga la aplicación (systemctl stop [email protected]) y continúe el procedimiento de configuración.

  1. Acceda al siguiente directorio:

  2. Ejecute el comando:

  3. La contraseña cifrada aparecerá después del mensaje: "Encrypted password is:"

circle-info

Guarde la contraseña cifrada. Será usada en el siguiente paso.

Archivo de Configuración de la Aplicación

Abra el archivo de configuración:

Algunos cambios importantes en este archivo son los parámetros jdbc.url, jdbc.username, jdbc.password y gbds.urlConfigurelos de acuerdo con su entorno.

Un ejemplo del archivo de configuración completo se muestra en la sección Ejemplo del Archivo de Configuración.

circle-info

Recuerde reemplazar la contraseña cifrada generada en la sección Cifrado de la contraseña de la Base de Datos en este archivo.

Configuraciones del Home Screen

Luego, configure la IP, el puerto y el protocolo de acceso a la aplicación. La IP y puerto deben ser los mismos configurados en la sección Configuración del Tomcat.

circle-exclamation

Nginx

Instale y configure el Nginx para que el GBS Home Screen funcione con inicio de sesión único (SSO) junto con las demás aplicaciones.

Instalación del Nginx

circle-info

Si el Nginx ya está instalado, salte a la sección Configuración del Nginx.

Instale el Nginx:

Inicie el Nginx:

Configuración del Nginx

Habilite el Nginx para iniciarse con el sistema:

triangle-exclamation

A continuación, cree un archivo de configuración para el Nginx:

Agregue la siguiente información al archivo. En server, reemplace <ip_hostname_or_domain> por la IP, hostname o dominio del servidor:

A continuación, aún en server, agregue un bloque de configuración para cada aplicación, mapeándola a su IP y puerto. Reemplace <app_name>, <protocol>, <app_name_ip> y <app_name_port> por los valores correctos:

circle-check

Ejemplo de archivo de configuración completo de Nginx, conteniendo rutas para todas las aplicaciones, utilizando sus puertos predeterminados. Reemplace <ip_hostname_or_domain>, <protocol> y <app_name_ip> por los valores correctos:

Guarde y cierre el archivo de configuración.

Finalmente, recargue las configuraciones del Nginx:

Permisos

Para que los íconos de las aplicaciones aparezcan en el Home Screen, es necesario que el usuario posea los permisos necesarios. Cada permiso concedido al usuario (vía integración LDAP) corresponde a una aplicación, conforme la tabla abajo:

Aplicación
Permiso

BCC

bccdesktop_user

CardScan

cardscan_user

ETR

exception_treatment_user

MIR

quality_control_user

BEST

forensic_user

Intelligence

intelligence_user

SmartSense

smartsense_user

Print

printservice_user

Control Panel

controlpanel_user

Logotipo del cliente

En la esquina superior derecha de las web apps, es posible añadir el logotipo del cliente.

circle-info

Esta es una configuración de entorno. Así, todos los usuarios que accedan a la aplicación verán el mismo logotipo.

Para ello, en la tabla sphinx.settings de la base de datos, cree o modifique la configuración organization.logo (type APPS) por la ruta del logotipo deseado. Es necesario que la aplicación (usuario tomcat) tenga acceso de lectura al archivo para poder cargarlo.

circle-exclamation

Acceso a la aplicación

El GBS Home Screen, al igual que las demás aplicaciones, debe ser accedido sin el uso del puerto, ya que el Nginx redirigirá automáticamente la solicitud al puerto correcto. Así, al realizar un único inicio de sesión (SSO), el usuario tendrá acceso a todas las aplicaciones para las que tiene permiso de uso.

El formato de la URL de acceso es:

circle-check

Ejemplos:


triangle-exclamation

Finalizando las Configuraciones

Tras finalizar todos los pasos de configuración, vuelva al Manual de Instalación de GBS Apps - Sección de Configuración.

Ejemplo del Archivo de Configuración

Esta sección muestra un ejemplo del archivo config.properties.

circle-exclamation

Última actualización

¿Te fue útil?