起因:20.4后由于添加了Identity Server,此服务用作登录验证,故当需要更换Orchestrator域名时,除更改IIS及Orchestrator主服务外,需修改对应Identity Server内容
1.IIS中修改
绑定页面修改域名地址
重新颁发证书(证书颁发给对应新的主机域名,采用第三方颁发或域证书服务器颁发,注:自签名证书不满足,因自签名证书不能指定颁发给的域名)
2.Identity Server中修改
Identity Server目录默认在此C:\Program Files (x86)\UiPath\Orchestrator\Identity
需要修改对应配置文件,重新指向新的域名地址
修改文件C:\Program Files (x86)\UiPath\Orchestrator\Identity\appsetting.Production.json
关于Identity Server其他配置请参考
Orchestrator - Identity Server AppSettings.json
3.Orchestrator 主服务修改
Orchestrator主服务目录默认在此C:\Program Files (x86)\UiPath\Orchestrator
需要修改对应文件C:\Program Files (x86)\UiPath\Orchestrator\Web.config
(更新,20.10后改成 UiPath.Orchestrator.dll.config)
关于Orchestrator其他配置请参考
4.修改数据库
登入Identity Server数据库(数据库为安装Orchestrator时指定)修改表[identity].[ClientRedirectUris]中signisystemopenidconnect部分
更新成上述Webconfig中RedirectUri的地址
5.注册表修改(未确定,可不操作)
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\UiPath\UiPath Orchestrator\CertificateSubject
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\UiPath\UiPath Orchestrator\WebsiteHost
完成
材料补充
Orchestrator - Frequently Encountered Orchestrator Errors
Mismatched URLs Between Orchestrator and Identity Server