Strategy ONE

Configurar la conexión HTTPS entre el servidor de Library y Modeling Service

Para habilitar el canal de comunicación HTTPS entre el servidor de Library y el servicio de modelado, debe realizar cambios en la configuración de ambos.

Modeling Service

Habilite las configuraciones relacionadas en el application.conf, en las siguientes ubicaciones:

  • Ventanas: < INSTALL_PATH> \MicroStrategy\ModelingService\admin\
  • Linux: < INSTALL_PATH> /MicroStrategy/ModelingService/admin/
  1. Habilite el puerto HTTPS.
  2. Copiar
    https.port = <modeling_service_https_port_number>
  3. Configure la ruta al almacén de claves, el tipo de almacén de claves y la contraseña.

    Copiar
    play.server.https.keyStore.path = path/to/model.pfx
    play.server.https.keyStore.type = JKS
    play.server.https.keyStore.password = password
  4. Reinicie el servicio de modelado.
  5. Comprobar el estado del servicio de modelos en https://localhost:< https_port> /model/application/health.

Servidor de Library

Habilite las configuraciones relacionadas en el configOverride.properties, en las siguientes ubicaciones:

Ventanas: C:\Archivos de programa (x86)\Common Files\MicroStrategy\Tomcat\apache-tomcat-8.5.30\webapps\MicroStrategyLibrary\WEB-INF\classes\config\configOverride.properties

Linux: < TOMCAT_INSTALL_DIRECTORY> /webapps/MicroStrategyLibrary/WEB-INF/classes/config/configOverride.properties

  1. Agregue los certificados relevantes al TrustStore.

    Si Modeling Service utiliza un certificado autofirmado, añada el certificado al servidor trustStore for Library. Consulte la trustStore.path propiedad.

    Si el certificado de Modeling Service está firmado por una CA raíz privada, añada el certificado raíz privado al servidor trustStore for Library.

    Si el servidor trustStore for Library no está establecido, configure la ruta y la frase de contraseña correctas.

    Copiar
    trustStore.path=path/to/trustStore.jks
    trustStore.passphrase=passphrase
  2. Habilite la comunicación TLS con el servicio de modelado.
  3. Si el servicio de modelado utiliza un certificado autofirmado o el certificado está firmado por una CA raíz privada, configúrelo en verdadero. Si el certificado está firmado por una CA raíz pública, configúrelo en falso.

  4. Copiar
    services.MicroStrategy-Modeling-Service.tlsEnabled = true
  5. Reinicie el servidor de Library.