- Démarrage
- Prérequis
- Meilleures pratiques
- Installation
- Mise à jour en cours
- Serveur d'identité
- Module complémentaire haute disponibilité
- Résolution des erreurs de démarrage
Changement de l'URL d'Orchestrator/du serveur d'identité
Si vous décidez de mettre à niveau manuellement vos instances Orchestrator / Identity Server du nœud unique vers le multi-nœuds, il sera peut-être nécessaire de modifier l’URL d’Orchestrator / Identity Server. Vous devez modifier l’URL d’Orchestrator / Identity Server lorsque l’URL de l’équilibreur de charge est utilisée dans une installation à plusieurs nœuds, car celle-ci sera indépendante de tout nom de nœud.
Si l’installation à nœud unique est configurée pour être utilisée par un équilibreur de charge, il n’est pas nécessaire de modifier l’URL publique lors de la mise à niveau vers une installation multi-nœuds.
Afin d'assurer le fonctionnement optimal d'Orchestrator, plusieurs étapes doivent être suivies lors de la modification de l'adresse publique d'Orchestrator ou du serveur d'identité. Cette page les décrit.
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'
-
Mettez à jour le paramètre
OrchestratorUrl
dans le fichier appsettings.Production.json du serveur d'identité avec la nouvelle adresse publique d'Orchestrator. -
Mettez à jour le paramètre
ExternalAuth.System.OpenIdConnect.RedirectUri
dans le fichier UiPath.Orchestrator.dll.config (anciennementweb.config
) d'Orchestrator avec la nouvelle valeurhttps://[NewOrchestratorAddress]/signinsystemopenidconnect
. -
Mettez à jour les paramètres
ExternalAuth.System.OpenIdConnect.PostLogoutRedirectUri
dans le fichier UiPath.Orchestrator.dll.config (anciennementweb.config
) d'Orchestrator avec la nouvelle valeurhttps://[NewOrchestratorAddress]/
.
-
Remplacez
[OldOrchestratorAddress]
et[NewOrchestratorAddress]
par vos adresses réelles d'URL Orchestrator. -
Assurez-vous que les certificats que vous utilisez disposent des autorisations appropriées, définies de sorte à éviter une erreur de serveur interne. Consultez les Certificats de résolution des problèmes (Troubleshooting Certificates) pour plus de détails.
-
L'outil de configuration de la plate-forme fournit une autre façon de modifier l'URL Orchestrator.