Orchestrator
2023.4
falso
Imagem de fundo do banner
Guia de instalação do Orchestrator
Última atualização 19 de abr de 2024

Alterando a URL do Orchestrator/Identity Server

Se você decidir fazer upgrade manualmente de suas instâncias do Orchestrator/Identity Server de nó único para vários nós, talvez seja necessário alterar a URL do Orchestrator/Identity Server. O caso em que você deve alterar a URL do Orchestrator/Identity Server é quando a URL do balanceador de carga é usada em uma instalação de vários nós, pois é independente de qualquer nome de nó.

Se a instalação de nó único for configurada para ser usada por um balanceador de carga, a atualização para uma instalação de vários nós não requer a alteração do URL público.

Várias etapas são necessárias ao alterar o endereço público do Orchestrator ou Identity Server para manter o Orchestrator totalmente funcional. Esta página descreve essas etapas.

Atualização do banco de dados

Para atualizar a URL do Orchestrator/Identity Server, siga a consulta SQL abaixo, onde você primeiro declara variáveis para o nome atual do servidor e o novo nome do servidor e, em seguida, atualiza a instrução usando a função 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'

Atualização do arquivo de configuração do Orchestrator e do Identity Server

  1. Atualize o parâmetro OrchestratorUrl dentro do arquivo appsettings.Production.json do Identity Server com o novo endereço público do Orchestrator.
  2. Atualize o parâmetro ExternalAuth.System.OpenIdConnect.RedirectUri dentro do UiPath.Orchestrator.dll.config do Orchestrator (anteriormente web.config) com o novo valor https://[NewOrchestratorAddress]/signinsystemopenidconnect.
  3. Atualize os parâmetros ExternalAuth.System.OpenIdConnect.PostLogoutRedirectUri dentro do UiPath.Orchestrator.dll.config do Orchestrator (anteriormente web.config) com o novo valor https://[NewOrchestratorAddress]/.
Observação:
  • Substitua [OldOrchestratorAddress] e [NewOrchestratorAddress] por seus endereços de URL reais do Orchestrator.
  • Certifique-se de que os certificados que você usa tenham as permissões apropriadas definidas para evitar um erro interno do servidor. Consulte Resolução de Problemas com Certificados para obter mais detalhes.

  • A Ferramenta de Configuração da Plataforma fornece uma maneira alternativa de alterar a URL do Orchestrator.

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.