Puede usar una directiva para compartir recursos de distintos orígenes (CORS) más restrictiva en la instancia de JMP Server si crea una lista blanca de instancia del servidor de conexión de Horizon 7 que son de confianza para acceder a JMP Server.

De forma predeterminada, un servidor de conexión de Horizon 7 puede acceder a la instancia de JMP Server si utiliza el mismo certificado que se encuentra en el archivo de la cadena de certificados que configuró con Configurar JMP Server para utilizar un archivo de cadena de certificados. Para garantizar que solo la lista aprobada de instancias del servidor de conexión de Horizon 7 puede acceder a JMP Server, realice los siguientes pasos.

Procedimiento

  1. Con un editor de texto, abra el archivo de configuración NGINX en C:\Program Files (x86)\VMware\JMP\com\XMS\nginx\conf\nginx.conf.
  2. Localice los dos casos del siguiente texto y elimine los comentarios de cada uno borrando la marca inicial #, de forma que aparezcan como se especifica a continuación.
    add_header "Access-Control-Allow-Origin" "$cors_header" always;
  3. Localice los dos casos del siguiente texto y anule los comentarios de cada uno agregando una marca inicial #, de forma que aparezcan como se especifica a continuación.
    # add_header "Access-Control-Allow-Origin"  "$http_origin" always;
  4. Agregue la lista aprobada de instancia de servidores de conexión a la lista blanca.
    1. Busque el siguiente contenido en el archivo.
      # CORS: Whitelist of origins allowed to contact JMP
      # Syntax Documentation: https://nginx.org/en/docs/http/ngx_http_map_module.html
      map $http_origin $cors_header {
        # default value
        # by default no one is allowed
        default '';
      
        # List of hosts allowed to access JMP
        # "~*^(https:\/\/YOUR_CONNECTION_SERVER_DOMAIN\.com)$" "$http_origin";
      }
    2. Después de la línea default '';, agregue una línea para cada instancia del servidor de conexión que quiera incluir en la lista blanca.

      Por ejemplo, si los nombres de dominio de las instancias del servidor de conexión que pueden conectarse a JMP Server son www.testhorizon.com y www.prodhorizon.com, las líneas que se agregarán aparecen en negrita en el siguiente ejemplo.

      default '';
      "~*^(https:\/\/testhorizon\.com)$" "$http_origin";"~*^(https:\/\/prodhorizon\.com)$" "$http_origin";
  5. Guarde los cambios realizados en el archivo nginx.conf.
  6. Reinicie los servicios de plataforma JMP usando el Administrador de servicios de Windows.