Web Studioをインストール
はじめに
Citrix Studioは、Citrix Virtual Apps and Desktopsの展開を構成および管理できるWindowsベースの管理コンソールです。Web Studioは、Citrix Studioの次世代版であり、Citrix Studioと完全に同等の機能を備えたWebベースの管理コンソールです。(/ja-jp/citrix-daas/overview#studio)と同じルックアンドフィールで、Web StudioはネイティブのWebエクスペリエンスを提供することで、管理エクスペリエンスを最新化します。
Web Studioは、Internet Information Service (IIS) がインストールされている任意のWindowsサーバーに展開できます。展開オプションは次の2つです。
-
専用サーバーにインストール:
パフォーマンスとスケーラビリティが重要となる大規模な環境では、Web Studioを専用サーバーにインストールすることをお勧めします。このサーバーは、オプションでDirectorもホストできます。
-
デリバリーコントローラー™ と統合されています:
迅速な展開とシンプルな環境では、Web StudioをDelivery Controllerに直接インストールします。このアプローチは、管理オーバーヘッドを最小限に抑えることが優先される小規模な展開に最適です。
次の図は、Web Studioのアーキテクチャを示しています:
Web Studioのアーキテクチャ(/ja-jp/citrix-virtual-apps-desktops/2507-ltsr/media/web-studio-architecture.png)
Web Studioを稼働させるための一般的なワークフローは次のとおりです:
負荷分散された Web Studio 展開をセットアップするには、こちらの記事を参照してください。
Web Studio で利用可能な新機能
新機能の記事を参照してください。
システム要件
次の表に、Studio のインストールと使用に関するサポート対象のオペレーティングシステム、ブラウザー、表示設定、およびハードウェア要件を示します。
サポートされるオペレーティングシステム
| オペレーティングシステム | エディション | サーバーコアサポート |
|---|---|---|
| ウィンドウズ サーバー 2025 | スタンダード、データセンター | はい |
| ウィンドウズ サーバー 2022 | スタンダード、データセンター | はい |
| ウィンドウズ サーバー 2019 | スタンダード、データセンター | はい |
| ウィンドウズ サーバー 2016 | スタンダード、データセンター | はい |
サポートされているブラウザー
| ブラウザー | サポートされる最小バージョン |
|---|---|
| マイクロソフト エッジ | 92 |
| ファイアフォックス ESR (延長サポート版) | 90 |
| グーグル クローム | 92 |
| サファリ | 14 |
ディスプレイ要件
| 必要条件 | 値 |
|---|---|
| 推奨される画面解像度 | 1440 × 1024 |
ハードウェア要件
| リソース | 最低限の要件 |
|---|---|
| メモリ | 1 GBのラム |
| ディスク容量 | 100 MB |
前提条件
このウェブスタジオのリリースは、Citrix Virtual Apps and Desktops™ 2212の展開以降と互換性があります。
2212より前の展開の場合、まず2212にアップグレードし、その後Web Studioをインストールしてください。
既知の制限事項
Web StudioとCitrix Studioを相互に利用する場合、以下の制限事項を考慮してください。Web Studioで作成されたテンプレートはCitrix Studioに表示されず、その逆も同様です。これは、Web Studioがテンプレートの保存にCitrix Studioとは異なるデータベースを使用しているためです。回避策として、Web Studioでテンプレートからポリシーを作成し、その後Citrix Studioでこのポリシーからテンプレートを作成してください。その逆も同様です。
- Web Studioのインストールを成功させるには、Internet Information Services (IIS) マネージャーでデフォルトのサイト名(Default Web Site)を変更しないでください。デフォルトのサイト名を変更すると、インストールが失敗します。
Web Studioのインストール
以下の情報は、コアコンポーネントのインストールのガイダンスを補足するものです。Web Studioをインストールするには:
-
Citrix Virtual Apps and Desktopsの製品版ISOインストーラーを使用してWeb Studioをインストールします。ISOインストーラーは、前提条件を確認し、不足しているコンポーネントをインストールし、Web Studio Webサイトをセットアップし(Delivery Controllerのインストールに含まれている場合はDelivery Controller上に)、基本的な構成を実行します。
-
インストール時にWeb Studioが含まれていなかった場合、インストーラーを使用してWeb Studioを追加してください。
-
Web Studioのインストール時に、Delivery ControllerのFQDNを入力するよう求められます。
注:
- すべての機能が保証されるように、Web StudioとDelivery Controllerは同じバージョンで実行することをお勧めします。
- 複数のDelivery Controllerを追加できます。Web Studioはランダムな順序でそれらに接続を試みます。Web Studioが接続しようとしているDelivery Controllerに到達できない場合、Web Studioは自動的に他のDelivery Controllerにフォールバックします。
- 「コアコンポーネント」でDirectorが選択され、インストールされている場合、ここに追加するDelivery ControllerはWeb StudioとDirectorの両方で使用されます。
- デリバリーコントローラーがTLS用に構成されている(推奨)場合、入力されたFQDNは、デリバリーコントローラーにインストールされている証明書の共通名またはサブジェクトの別名と一致する必要があります。

-
「完了」ページで、インストールされたコンポーネントを確認し、「完了」をクリックします。

注:
コマンドラインを使用してWeb Studioをインストールすることもできます。例:
.\XenDesktopServerSetup.exe /components webstudio /controllers "ddc1.studio.local" /configure_firewall /quiet。詳しくは、「コマンドラインを使用したインストール」を参照してください。
TLSの証明書を構成する
デフォルトでは、IISがHTTPS用に構成されていない場合、インストーラーはサーバーのFQDNを証明書の共通名として使用して自己署名証明書を作成し、ポート443にバインドします。この動作により、ユーザーはローカルマシンからWeb Studioにアクセスできますが、他のマシンから接続するユーザーは、証明書が信頼されていないためセキュリティ警告が表示されます。この証明書を、エンタープライズまたはパブリック認証局(CA)によって署名された証明書に置き換えることをお勧めします。詳しくは、「Web StudioとDirectorでTLSを有効にする」を参照してください。IISでTLS証明書がすでに構成されている場合、インストーラーは変更を行いません。
注:
Web Studio展開のセキュリティ保護について詳しくは、「Web Studio展開のセキュリティ保護」を参照してください。
サイトをセットアップする
Citrix Virtual Apps and Desktops展開(サイトとも呼ばれます)をセットアップするには、Citrix Site Managerツールを使用します。このツールは、Delivery Controllerとともに自動的にインストールされます。
サイトをセットアップするには、次の手順に従います。
-
デリバリーコントローラーで、デスクトップのスタートメニューを開き、Citrix > Citrix Site Managerを選択します。
-
Citrix Site Managerで、サイトの作成を選択します。サイトセットアップウィザードが表示されます。
-
サイトを作成し、その設定を次のように構成します。
- はじめにページで、サイトの名前を入力します。
- データベースページには、サイトのセットアップ、監視、および構成ログデータベースの設定が含まれています。詳細については、「手順3. データベース」を参照してください。
- ライセンスページで、ライセンスサーバーのアドレスを指定し、使用する(インストールする)ライセンスを示します。詳細については、「手順4. ライセンス」を参照してください。
-
概要ページで、すべての設定を確認し、送信をクリックします。
このControllerのIPアドレスは、サイトに自動的に追加されます。
注:
サイトを作成したユーザーは、そのサイトのフル管理者になります。詳細については、「委任管理」を参照してください。
サイトの作成後に新しいControllerをインストールする場合は、そのControllerをサイトに追加する必要があります。詳細な手順は次のとおりです。
- この新しいコントローラーでCitrix Site Managerを実行します。
- 既存のサイトに参加を選択します。
- すでにサイトに追加されているControllerのアドレスを入力します。
- 送信をクリックします。
管理のためにデリバリーコントローラーをWeb Studioに追加する
Studio構成ツールを使用して、管理のためにDelivery ControllerをWeb Studioに追加します。このツールは、Web Studioのインストールフォルダーにあります。
デフォルトでは、ツールは次のデフォルトフォルダーにインストールされます。
C:\Program Files\Citrix\Web Studio\Tool\StudioConfig.exe
Web Studioで管理するサイトに対して、次の2つのDelivery Controllerを設定するとします: ddc1.studio.localおよびddc2.studio.local。次のPowerShellコマンドを実行します。
.\StudioConfig.exe --server "ddc1.studio.local,ddc2.studio.local"
注:
- このツールには、コンピューターの管理者権限が必要です。
- IISサーバーのキャッシュ設定により、Delivery Controllerの構成変更がすぐに有効にならない場合があります。すぐに有効にするには、Web Studioサーバーに移動し、Internet Information Services (IIS) マネージャーを開き、Server_name > Sites > Default Web Siteに移動して、Webサイトの管理ペインでRestartを選択します。
- 新しいFQDNでDelivery Controllerを再展開する場合、
StudioConfig.exeを使用してWeb Studioで、およびC:\Program Files\Citrix\Web Studio\Site\assets\json\manifest.jsonファイルでFQDNを更新します。manifest.jsonファイルを更新しないと、古いFQDNがWeb Studioのサインインウィンドウに表示されたままになります。その結果、サインイン時に新しいFQDNを代替として入力する必要があります。- サポートされているすべてのパラメーターを表示するには、
StudioConfig.exe --helpを実行します。
(オプション) Web StudioをDelivery Controllerのプロキシとして構成する
デフォルトでは、Web Studioコンソールを使用して展開を管理する場合、Webブラウザーを介してWeb StudioサーバーとDelivery Controllerの両方に接続します。Web StudioサーバーをDelivery Controllerのプロキシとして構成するオプションが提供されています。その結果、展開を管理する際にはWeb Studioサーバーにのみ接続することになります。
このセクションでは、Web StudioサーバーをDelivery Controllerのプロキシとして構成する方法を説明します。Web StudioとDelivery Controllerが異なるサーバーにインストールされていることを前提としています。
開始する前に、展開に必要なすべてのコアコンポーネントがインストールされていることを確認してください。詳しくは、「コアコンポーネントのインストール」を参照してください。
Web Studioのプロキシモードを有効にするには、次の手順に従います。
- Web Studio サーバーにて、Windows PowerShell を管理者権限で実行してください。
-
次のコマンドを実行します。
fqdn_of_webstudio_machineをWeb StudioサーバーのFQDNに置き換えてください。& "c:\Program Files\Citrix\Web Studio\Tool\StudioConfig.exe" --enableproxy --proxyserver "fqdn_of_webstudio_machine"注:
負荷分散されたWeb Studio展開を使用している場合は、
fqdn_of_webstudio_machineをロードバランサーサーバー(仮想サーバーとも呼ばれます)のFQDNに置き換えてください。詳細については、「負荷分散されたWeb Studio展開のセットアップ」を参照してください。
Web Studioのプロキシモードを無効にするには、次のPowerShellコマンドを実行します。
& "c:\Program Files\Citrix\Web Studio\Tool\StudioConfig.exe" --disableproxy
<!--NeedCopy-->
(オプション) Pendoを有効または無効にする
バージョン2411以降、Web StudioはPendoを統合しており、これはデフォルトで有効になっています。Pendoは、Citrixプライバシーポリシーに従って使用状況データを収集します。また、Web Studioの右下隅にアイコンを追加し、コンテキストに応じた機能情報とフィードバックオプションを提供します。使用状況データを共有したくない場合は、Studio構成ツールを使用してPendoを無効にできます。
このツールはWeb Studioのインストールフォルダーにあります。デフォルトでは、ツールは次のフォルダーにインストールされます: C:\Program Files\Citrix\Web Studio\Tool\StudioConfig.exe。
Pendoを無効にするには、次の手順に従います。
- Web Studioにサインインします。右下隅にアイコンが表示されている場合、Pendoは有効になっています。
- Web Studioサーバーで、管理者としてWindows PowerShellを実行します。 次のPowerShellコマンドを実行します。
& "c:\Program Files\Citrix\Web Studio\Tool\StudioConfig.exe" --disablependo
<!--NeedCopy-->
Pendoを有効にするには、次のコマンドを実行します。
& "c:\Program Files\Citrix\Web Studio\Tool\StudioConfig.exe" --enablependo
<!--NeedCopy-->
Web Studioのセキュアサーバー構成
セキュリティを強化するために、Web Studioをホストするサーバーに次のセキュリティ構成を適用してください。これらの設定は、Web Studio自体ではなく、サーバーレベルで適用されます。\
中強度SSL暗号の無効化 (SWEET32)
Web Studioサーバーは、SWEET32攻撃に対して脆弱な中強度暗号TLS_RSA_WITH_3DES_EDE_CBC_SHAを使用している可能性があります。
この暗号を無効にするには、Web Studioサーバーで次のPowerShellコマンドを実行します。
Disable-TlsCipherSuite -Name TLS_RSA_WITH_3DES_EDE_CBC_SHA
非推奨のTLS 1.0および1.1プロトコルを無効にする
TLS 1.0およびTLS 1.1は非推奨であり、Web Studioサーバーでは有効にできません。
それらを無効にするには:
- レジストリエディター (
regedit.exe) を開きます。 -
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocolsに移動します。 - 存在しない場合は、次のサブキーを作成します。
TLS 1.0\ClientTLS 1.0\ServerTLS 1.1\ClientTLS 1.1\Server
- 各
ClientおよびServerキーで、次のDWORD (32-bit)値を作成します。-
Enabled=0 -
DisabledByDefault=1(オプションですが推奨されます)
-
- 変更を適用するには、サーバーを再起動します。
Web Studioにサインインする
-
デフォルトのポート番号443が使用されている場合は、
https://<address of the server hosting Web Studio>/Citrix/StudioでWeb Studioにアクセスします。別のポートが構成されている場合は、https://<address of the server hosting Web Studio>:<port number>/Citrix/Studioを使用します。Web StudioにDelivery Controllerを追加し、それらに到達可能な場合、サインインページが表示されます。
注:
サインインできませんページは、次の場合に表示されます。
- サイトにDelivery Controllerが指定されていません。接続するには、追加するよう求められます。
- 指定されたDelivery Controllerに到達できません。接続を確認するには、テストをクリックします。または、代替のDelivery Controllerを入力し、接続をクリックします。
-
ユーザー名、パスワード、およびドメインを入力します。
-
サインインをクリックします。
次の手順
-
Web Studioを使用して、仮想アプリとデスクトップをユーザーに配信するには、次の手順を実行します。