Orchestrator
2023.10
バナーの背景画像
Orchestrator インストール ガイド
最終更新日 2024年4月19日

Orchestrator/Identity Server の URL を変更する

Orchestrator/Identity Server インスタンスをシングルノードからマルチノードに手動でアップグレードする場合は、Orchestrator/Identity Server の URL の変更が必要になることがあります。 Orchestrator/Identity Server の URL を変更する必要があるのは、ロード バランサーの URL がマルチノード インストールで使用されている場合です。この URL はノード名とは無関係です。

シングルノードでのインストールをロード バランサーで使用するように構成している場合、マルチノードでのインストールにアップグレードする際にパブリック URL を変更する必要はありません。

Orchestrator または Identity Server のパブリック アドレスを変更する際は、Orchestrator の機能を完全に保持するためにいくつかの手順が必要です。このページではこれらの手順について説明します。

データベースの更新

Orchestrator/Identity Server の URL を更新するには、以下の SQL クエリに従ってください。このクエリでは、まず現在のサーバー名と新しいサーバー名の変数を宣言してから、 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'

Orchestrator と Identity Server の構成ファイルを更新する

  1. Identity Server の appsettings.Production.json ファイル内の OrchestratorUrl パラメーターを、Orchestrator の新しいパブリック アドレスで更新します。
  2. Orchestrator の UiPath.Orchestrator.dll.config (以前の web.config) 内のパラメーター ExternalAuth.System.OpenIdConnect.RedirectUri を、新しい値 https://[NewOrchestratorAddress]/signinsystemopenidconnect で更新します。
  3. Orchestrator の UiPath.Orchestrator.dll.config (以前の web.config) 内のパラメーター ExternalAuth.System.OpenIdConnect.PostLogoutRedirectUri を、新しい値 https://[NewOrchestratorAddress]/ で更新します。
注:
  • [OldOrchestratorAddress][NewOrchestratorAddress] を実際の Orchestrator の URL アドレスに置き換えます。
  • 内部サーバー エラーを防ぐには、使用する証明書に適切な権限一式が設定されている必要があります。詳細については、「証明書のトラブルシューティング」をご覧ください。

  • プラットフォーム構成ツールを使用すると、別の方法で Orchestrator の URL を変更できます。

Was this page helpful?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
UiPath ロゴ (白)
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.