SITECORE MANIA 技術ブログ

2020.08.19 その他

中尾

中尾

バインドで設定したURLから管理画面へアクセスする方法

Sitecore9.2以降ではログインする際に、identityServerを使う事が必須になっています。一方で、登録したDNSへのバインドを設定しても、バインド設定したidentityServerではなく、インストール時に設定したURLにリダイレクトされてしまいます。
結果として、インストールしたサーバー以外からは、ログイン画面にアクセスできないという問題が発生します。
本ページでは、バインド設定したURLから管理画面にアクセスする方法について、説明します。

本環境はクイックセットアップガイドを参考に構築しています。


1.identityServerのURLを変更

Sitecoreインストール後の環境の、以下のパスにある「Sitecore.Owin.Authentication.IdentityServer.config」ファイルを修正します。
C:\inetpub\wwwroot\〇〇.sc\App_Config\Sitecore\Owin.Authentication.IdentityServer

五行目の「identityServerAuthority」に設定されているURLを、バインドで登録したURLに変更します。

2.ログインURLの追加

同環境の、以下のパスにある「Sitecore.IdentityServer.Host.xml」ファイルを修正します。
C:\inetpub\wwwroot\〇〇.identityserver\Config\production

既存の「PasswordRecoveryUrl」「AllowedCorsOriginsGroup」を複製して「PasswordRecoveryUrl2」「AllowedCorsOriginsGroup2」として、バインドで登録したURLを設定します。

3.サイトの再起動


上記の変更の後、IISを起動しサイトの再起動を行います。
再起動が完了した後、キャッシュを削除して、サイトを開きなおしてください。
管理画面へアクセスできる様になります。
この記事を読んだ人はこちらの記事も読んでます

お問い合わせ・資料請求

LYZONにご相談下さい

ご依頼ご質問等まずは私達にお気軽にご相談下さい。

お電話でのお問い合わせ

03-5803-0587平日9:00~18:00