Orchestrator
2022.10
False
Imagen de fondo del banner
Guía de instalación de Orchestrator
Última actualización 19 de abr. de 2024

Cambio de la URL de Orchestrator/Identity Server

Si decide actualizar manualmente sus instancias de Orchestrator/Identity Server de nodo único a multinodo, es posible que deba cambiar la URL de Orchestrator/Identity Server. El caso en el que debe cambiar la URL de Orchestrator/Identity Server es cuando la URL del equilibrador de carga se utiliza en una instalación multinodo, ya que es independiente de cualquier nombre de nodo.

Si la instalación de nodo único está configurada para ser utilizada por un equilibrador de carga, actualizar a una instalación multinodo no requiere cambiar la URL pública.

Para que Orchestrator siga siendo totalmente funcional, es necesario seguir varios pasos al cambiar la dirección pública de Orchestrator o Identity Server. Esta página describe estos pasos.

Actualizar la base de datos

Para actualizar la URL de Orchestrator/Identity Server, siga la siguiente consulta SQL, donde primero declara variables para el nombre del servidor actual y el nuevo nombre del servidor, y luego actualiza la instrucción usando la función REPLACE.
-- Declare variables for the current server name and the new server name DECLARE @CurrentServerName NVARCHAR(255) = 'server1'; -- Input: e.g., 'server1' 
DECLARE @NewServerName NVARCHAR(255) = 'server2'; -- Input: e.g., 'server2'  

-- Update statement using REPLACE function 
UPDATE identity.ClientRedirectUris 
SET RedirectUri = REPLACE(RedirectUri, @CurrentServerName, @NewServerName)
WHERE RedirectUri LIKE '%' + @CurrentServerName + '%'; -- Update only if the row contains 'server1'  

UPDATE identity.ClientPostLogoutRedirectUris SET RedirectUri = REPLACE(RedirectUri, @CurrentServerName, @NewServerName) 
WHERE RedirectUri LIKE '%' + @CurrentServerName + '%'; -- Update only if the row contains 'server1'-- Declare variables for the current server name and the new server name DECLARE @CurrentServerName NVARCHAR(255) = 'server1'; -- Input: e.g., 'server1' 
DECLARE @NewServerName NVARCHAR(255) = 'server2'; -- Input: e.g., 'server2'  

-- Update statement using REPLACE function 
UPDATE identity.ClientRedirectUris 
SET RedirectUri = REPLACE(RedirectUri, @CurrentServerName, @NewServerName)
WHERE RedirectUri LIKE '%' + @CurrentServerName + '%'; -- Update only if the row contains 'server1'  

UPDATE identity.ClientPostLogoutRedirectUris SET RedirectUri = REPLACE(RedirectUri, @CurrentServerName, @NewServerName) 
WHERE RedirectUri LIKE '%' + @CurrentServerName + '%'; -- Update only if the row contains 'server1'

Actualizar el archivo de configuración de Orchestrator e Identity Server

  1. Actualiza el parámetro OrchestratorUrl en el archivo appsettings.Production.json de Identity Server con la nueva dirección pública de Orchestrator.
  2. Actualiza el parámetro ExternalAuth.System.OpenIdConnect.RedirectUri en el archivo UiPath.Orchestrator.dll.config de Orchestrator (antes, web.config) con el nuevo valor https://[NewOrchestratorAddress]/signinsystemopenidconnect.
  3. Actualiza los parámetros ExternalAuth.System.OpenIdConnect.PostLogoutRedirectUri en el archivo .UiPath.Orchestrator.dll.config (antes, web.config) de Orchestrator con el nuevo valor https://[NewOrchestratorAddress]/.
Nota:
  • Reemplace [OldOrchestratorAddress] y [NewOrchestratorAddress] con sus direcciones URL de Orchestrator reales.
  • Asegúrate de que los certificados que utilices tengan los permisos apropiados para evitar un error interno del servidor. Para obtener más detalles consulta Resolución de problemas con los certificados.

  • La herramienta de configuración de la plataforma proporciona como una forma alternativa de cambiar la URL de Orchestrator.

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.