- Introdução
- Requisitos
- Melhores práticas
- Instalação
- Atualizando
- Servidor de Identidade
- Solução de problemas de erros de inicialização
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.
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(PostLogoutRedirectUri, @CurrentServerName, @NewServerName)
WHERE PostLogoutRedirectUri 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(PostLogoutRedirectUri, @CurrentServerName, @NewServerName)
WHERE PostLogoutRedirectUri LIKE '%' + @CurrentServerName + '%'; -- Update only if the row contains 'server1'
-
Atualize o parâmetro
OrchestratorUrl
dentro do arquivo appsettings.Production.json do Identity Server com o novo endereço público do Orchestrator. -
Atualize o parâmetro
ExternalAuth.System.OpenIdConnect.RedirectUri
dentro do UiPath.Orchestrator.dll.config do Orchestrator (anteriormenteweb.config
) com o novo valorhttps://[NewOrchestratorAddress]/signinsystemopenidconnect
. -
Atualize os parâmetros
ExternalAuth.System.OpenIdConnect.PostLogoutRedirectUri
dentro do UiPath.Orchestrator.dll.config do Orchestrator (anteriormenteweb.config
) com o novo valorhttps://[NewOrchestratorAddress]/
.
-
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.