サーバーからクライアントへのコンテンツリダイレクト

公開アプリケーションで使用しているファイル内に埋め込まれている特定のURLを、ローカルのアプリケーションで開くように指定できます。たとえば、セッションで実行するMicrosoft OutlookでWebページへのリンクをクリックすると、そのWebページがユーザーデバイス上のWebブラウザーで開きます。

管理者は、この機能を使ってサーバーのCitrixリソースをより効率よく配分し、ユーザー側のパフォーマンスを向上させることができます。次の種類のURLをクライアントにリダイレクトできます。

  • HTTP
  • HTTPS
  • RTSP(Real Player)
  • RTSPU(Real Player)
  • PNM(従来のReal Players)

URLは、次の場合にサーバーアプリケーションを使用して開かれます:

  • Citrix Workspaceアプリに適切なアプリケーションがない
  • Citrix Workspaceアプリがコンテンツに直接アクセスできない

サーバーからクライアントへのコンテンツのリダイレクトはサーバー上で構成されています。この機能は、パスに以下が含まれている場合、Citrix Workspaceアプリでデフォルトで有効になっています:

  • RealPlayer
  • Firefox、Mozilla、またはNetscapeのいずれか。

RealPlayerとWebブラウザーがパスにない場合に、サーバーからクライアントへのコンテンツリダイレクト機能を有効にするには:

  1. 構成ファイルwfclient.iniを開きます。

  2. [Browser]セクションで、次の設定を変更します。

    Path=<path>

    Command=<command>

    ここで<path>は、Webブラウザーの実行ファイルのディレクトリです。また、<command>はリダイレクトされるURLを処理する実行ファイルの名前で、サーバーから送信されるURLに追加されます。例:

    $ICAROOT/nslaunch Netscape, Firefox, Mozilla

    このコマンドにより、以下が実行されます:

    • 既存のWebブラウザーウィンドウにURLを渡すnslaunchユーティリティが起動します。
    • リストで指定された各Webブラウザーを順番に試行して、コンテンツを表示します。
  3. [Player]セクションで、次の設定を変更します:

    Path=<path>

    Command=<command>

    ここで<path>は、RealPlayerの実行ファイルのディレクトリです。また、<command>はリダイレクトされるマルチメディアURLを処理する実行ファイルの名前で、サーバーから送信されるURLに追加されます。

  4. ファイルを保存して閉じます。

注:

どちらのパス設定においても、WebブラウザーおよびRealPlayer実行ファイルが利用可能なディレクトリを指定する必要があります。実行ファイルのフルパスは必要ありません。たとえば、[Browser]セクションではパスの値は/usr/X11R6/bin/netscapeではなく、/usr/X11R6/binとなります。また、追加のディレクトリ名をコロンで区切って指定できます。この値を指定しない場合、$PATHが使用されます。

Citrix Workspaceで、サーバーからクライアントへのコンテンツリダイレクト機能を無効にするには:

  1. 構成ファイルmodule.iniを開きます。
  2. CREnabled設定をOffに変更します。
  3. ファイルを保存して閉じます。
サーバーからクライアントへのコンテンツリダイレクト

この記事の概要