SITECORE MANIA 開発者向け技術ブログ

その他

中尾

中尾

バインドで設定した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を起動しサイトの再起動を行います。
再起動が完了した後、キャッシュを削除して、サイトを開きなおしてください。
管理画面へアクセスできる様になります。


※エントリーの内容・画像等は、公開時点での情報に基づきます。
※Sitecoreのバージョンによって実装されている機能が異なります。

この記事を読んだ人はこちらの記事も読んでます

Sitecore導入に関するご相談・資料ダウンロード

導入をご検討・ご依頼の方や、サービスについてご不明点がございましたらお気軽にお問い合わせください。

Sitecoreの運用問題を解決する

既にSitecoreを導入しているお客様向けサービス