Web StudioとDirectorでTLSを有効にする

最終公開日 : Nov 13, 2026
Web StudioおよびDirectorへの接続をHTTPSを有効にしてTLSで保護することを常にお勧めします。この記事では、Web StudioおよびDirectorを信頼された証明書を使用するように構成し、HTTPS経由で安全なアクセスを確保する方法について説明します。

デフォルトの動作

Web Studioをインストールすると、インストーラーは自己署名証明書を作成し、現在のサーバーのポート443にバインドします。ローカルサーバー上のWebブラウザーからHTTPS経由でWeb StudioおよびDirectorにアクセスできます。
ただし、別のマシンからHTTPS経由でWeb StudioまたはDirectorにアクセスしようとすると、ブラウザーは証明書を信頼しないため、セキュリティエラーを表示します。
注:
Web StudioなしでDirectorをインストールした場合、インストーラーは自己署名証明書を作成しません。

HTTPS経由で安全なアクセスを有効にする

Web Studioサーバー以外のマシンからHTTPS経由でWeb StudioまたはDirectorへのアクセスを許可するには、次の手順に従います。
  1. Web Studioがプロキシとして構成されていない場合(クライアントマシンがWeb StudioとDelivery Controllerの両方に接続する場合)、Delivery ControllerでTLSを有効にする。
注:
自己署名証明書の使用は、各マシンで手動構成が必要なため推奨されません。詳細については、自己署名証明書を使用するを参照してください。

信頼された証明書を作成またはインポートする

サーバーに接続するマシンによって信頼されている、エンタープライズまたはパブリック認証局からの証明書を使用することをお勧めします。
詳細については、新しい証明書の作成 および 既存の証明書のインポート を参照してください。証明書の共通名またはサブジェクトの別名は、ユーザーがWeb StudioまたはDirectorに接続するために使用するFQDNと一致する必要があります。サーバーの前にロードバランサーが展開されている場合は、ロードバランサーのFQDNを使用してください。

証明書をポート443にバインドする

信頼された証明書を作成またはインポートした後、IISでポート443にバインドします。これは、インストール前でもインストール後でも実行できます。ポート443の証明書バインドがすでに構成されている場合、インストーラーは何も変更しません。
注:
デフォルトでは、Web StudioとDirectorはセキュアなHTTPSアクセスにポート443を使用します。必要に応じてポート番号を変更できます。詳細については、デフォルトのポート番号の変更 を参照してください。
証明書をポート443にバインドするには、次の手順に従います。
  1. 管理者としてサーバーにログオンします。
  2. IISマネージャーを開き、サイト > 既定のWebサイト > バインド の順に移動します。
  3. 種類が https の既存のバインドがある場合は、それを選択して 編集... をクリックします。https バインドがない場合は、追加 をクリックします。
    サイトバインドの開き方を強調表示するスクリーンショット
  4. サイトバインドを作成または編集します。
    1. 新しいバインドの場合は、種類を https に、ポートを 443 に設定します。
    2. 適切なSSL証明書を選択します。
    3. Windows Server 2022以降では、オプションで レガシーTLSを無効にする を選択して、ユーザーが最新のTLSバージョンのみを使用して接続できるようにします。
    4. OKをクリックします。
    サイトバインドの追加
または、PowerShellを使用して証明書を変更することもできます。たとえば、次のスクリプトは、指定された共通名を持つ証明書を検索し、それをすべてのIPアドレス、ポート443にバインドし、レガシーTLSバージョンを無効にします。
$certSName = 'CN=whpdevddc0.bvttree.local'  # The subject name of the certificate
$certificate = Get-ChildItem -Path Cert:\LocalMachine\My\ | ? {$_.Subject -eq $certSName}
netsh http add sslcert ipport=0.0.0.0:443 certhash=$($certificate.Thumbprint) certstorename=My appid="{91fe7386-e0c2-471b-a252-1e0a805febac}" disablelegacytls=enable
なお、appid は、どのアプリケーションが証明書を追加したかを識別するために使用できる任意の GUID です。

自己署名証明書を使用する

既存の自己署名証明書を使用できますが、サーバーにアクセスする各マシンを手動で構成する必要があるため、推奨されません。
Web Studio に接続する必要があるマシンに自己署名証明書をインストールするには:
  1. Web Studio および Delivery Controller サーバーから既存の自己署名証明書をエクスポートします。
  2. サーバーにアクセスする必要があるマシンの 信頼されたルート証明書 ストアに証明書をインポートします。

(オプション) HTTP Strict Transport Security (HSTS) を有効にする

HTTP Strict Transport Security (HSTS) は、サイトにアクセスする際に HTTPS のみを使用するよう Web ブラウザーに指示します。ユーザーが HTTP を使用して URL にアクセスしようとすると、ブラウザーは自動的に HTTPS に切り替わります。この設定により、クライアント側とサーバー側の両方で安全な接続検証が保証されます。ブラウザーは、構成された期間、この検証を維持します。
Windows Server 2019 以降では、IIS で HSTS を構成できます。
  1. インターネット インフォメーション サービス (IIS) マネージャーを開きます。
  2. 既定の Web サイト (または適切な Web サイト) を選択します。
  3. 右側の操作ペインで、HSTS... を選択します。
  4. 有効にするを選択し、最大有効期間 (たとえば、1 年の場合は 31536000) を入力します。
  5. HTTP から HTTPS へのリダイレクトを選択します。
    注:
    Web Studio は、Studio Web サイトにアクセスする際に HTTP を HTTPS にリダイレクトするように、自動的にURL Rewriteルールを構成します。ただし、このオプションは Director および IIS サイト上の他のすべてのアプリケーションにも適用されます。
  6. OKをクリックします。
    HSTS設定のスクリーンショット

(オプション)デフォルトのポート番号を変更する

デフォルトでは、Web StudioとDirectorはセキュアなHTTPSアクセスにポート443を使用します。このポート番号を変更するには、Default Web Siteで目的のポートのサイトバインディングを作成するために、以下の手順に従ってください。
手順:
  1. Web Studioをホストしているサーバーで、インターネットインフォメーションサービス (IIS) マネージャーを開きます。
  2. 接続ペインで、サーバーノードを展開し、サイトの下にあるDefault Web Siteを選択します。
  3. 右側の操作ペインで、バインドをクリックします。
    新しいポートを設定
  4. サイトバインドウィンドウで、追加をクリックします。
  5. サイトバインドの追加ウィンドウで、新しいバインドに対して以下を設定します:
    1. 種類: httpsを選択します。
    2. IPアドレス: 適切なIPアドレスを選択するか、該当する場合は「すべて未割り当て」のままにします。
    3. ポート: 目的のポート番号を入力します(例: 444)。
    4. SSL証明書: セキュアな通信のために適切なSSL証明書を選択します。
    注:
    Delivery Controller™とWeb Studioが別々のマシンにインストールされており、サーバーに他のサービスやWebサイトが展開されていない場合は、ポート443を削除できます。それ以外の場合は、オーケストレーションサービスや他のFMAサービスとの通信問題を避けるために、このポートを保持してください。
  6. バインディングを保存するために「OK」をクリックし、その後、「サイトバインディング」ウィンドウを閉じます。
  7. 「IISマネージャー」でサーバーノードをクリックし、その後、「操作」ペインで「再起動」をクリックして、新しいバインディングを適用します。

(オプション) HTTPSリダイレクトを無効にする

Web Studioをインストールすると、デフォルトでは、すべてのHTTPアクセスはHTTPSに自動的にリダイレクトされます。このリダイレクトを無効にしてHTTPアクセスを許可することも可能です。この方法は、HTTPアクセスをブロックするための他の対策を講じている場合にのみ推奨されます。Web Studioの前にTLS終端ロードバランサーがある場合でも、ロードバランサーとWeb Studioの間でHTTPSを使用することを引き続きお勧めします。
  1. Web Studioサーバーにログオンします。
  2. 「インターネットインフォメーションサービス (IIS) マネージャー」を開き、Server_name > サイト > Default Web Site > URL Rewriteに移動します。
  3. 次のスクリーンショットに示すように、「httpsへのリダイレクト」の「受信規則」を無効にします。
    HTTPSリダイレクトを無効にする
IISでHSTSを有効にしている場合は、「HttpからHttpsへのリダイレクト」もクリアする必要があります。