第 10 章 ファイル システム
オンデマンド ストリーミングのマウント ポイント セクションは FSMount リストの中に記述されます。これらのタグを使って、オンデマンド メディアに対してマウント ポイントを設定してください。マウント ポイントは、いくつでも作成できますが、それぞれ固有の名前を付ける必要があります。
オンデマンド ストリーミングのマウント ポイントのサンプル
このサンプルでは、オンデマンド コンテンツのデフォルトのマウント ポイントを示しています。
<List Name="FSMount"> ... additional features found in FSMount section... <List Name="RealSystem Content"> <Var ShortName="pn-local"/> <Var MountPoint="/"/> <Var BasePath="/home/user/Content"/> </List> ... additional features found in FSMount section... </List>
|
リスト: FSMount
FSMount リストは、使用中の設定可能ファイル システム プラグインの名前をすべて定義します。プラグイン自体は、PluginDirectory 変数が示すディレクトリ内に格納されています。Helix Universal Proxy の要求はすべてプラグインによって処理されます。
 |
備考: PluginDirectory 変数の詳細については、「パス」を参照してください。
|
変数: Short Name
FSMount 内の各リストは、プラグインの短縮名を指定します。この短縮名はプラグイン ファイル内にも格納され、Helix Universal Proxy はこの名前を使って正しいファイルを特定します。短縮名は、各ファイル システム リスト内の ShortName 変数を使って参照します。
変数: Mountpoint
Helix Universal Proxy の Mountpoint は、Helix Universal Proxy プラグインを呼び出す仮想パスです。この変数はいくつかのファイル システムで使用されています。値は、変数が使用されているリストに応じて異なります。
変数: BasePath
BasePath は、Helix Universal Proxy の特定の機能がインストールされた物理的な場所です。
ローカル ファイル システム
RealSystem Content リストは、Helix Universal Proxy の内部処理に使用されます。
Helix Administrator
Helix Administrator の動作には、ローカル ファイル システムおよび管理ファイル システムという 2 つのファイル システムが関与します。
管理ファイル システムが Helix Administrator の初期 URL を受け入れます。その後、ローカル ファイル システムに HTML ファイルを要求します。ローカル ファイル システムから HTML ファイルが配信されると、管理ファイル システムは Helix Universal Proxy の値を検索し、適切な時点で Helix Administrator 内にファイルを表示します。
RealAdministrator リストには、ShortName、MountPoint、および BasePath という 3 つの変数が使用されます。
RealAdministrator Files リストには、ShortName、MountPoint、BaseMountPoint、Authorized_User_Group、および Realm という 5 つの変数が使用されます。
サンプル
<List Name="RealSystem Administrator Files"> <Var ShortName="pn-admin"> <Var MountPoint="/admin/"/> <Var BaseMountPoint="/admin/includes/"/> <Var Realm="machine.AdminRealm"/> </List> <List Name="RealSystem Content"> <Var ShortName="pn-local"/> <Var MountPoint="/localadmin/"/> <Var BasePath="C:\Program Files\Real\Helix Proxy\RealAdministrator"/> </List> <List Name="RealSystem Administrator HTML"> <Var ShortName="pn-local"/> <Var MountPoint="/admin/html/"/> <Var BasePath="/RealAdministrator"/> </List> <List Name="RealSystem Administrator DOCS"> <Var ShortName="pn-local"/> <Var MountPoint="/admin/Docs/"/> <Var BasePath="/RealAdministrator/Docs"/> </List> <List Name="RealSystem Administrator IMAGES"> <Var ShortName="pn-local"/> <Var MountPoint="/admin/images/"/> <Var BasePath="/RealAdministrator/images"/> </List> <List Name="RealSystem Administrator SSI"> <Var ShortName="pn-xmltag"/> <Var MountPoint="/admin/includes/"/> <Var BaseMountPoint="/admin/html/"/> <List Name="TagHandlers"> <Var h1="pn-includer"/> </List> </List>
|
リスト: RealSystem Content
RealSystem Content リストは、オンデマンド コンテンツに対するマウント ポイントを定義するためのデフォルトのリストです。クリップが複数のドライブに格納されている場合、それぞれ独自のマウント ポイントを持つ複数のリストを追加することができます。ただし、固有のリスト名を使う必要があります。
<List Name="FSMount"> <List Name="RealSystem Content"> ...variables that define mount point for on-demand content... </List> </List>
|
レジストリ値
config.FSMount.RealSystemContent
|
例
<List Name="RealSystem Content"> ... </List>
|
変数: BasePath
BasePath は、このリストで定義されたコンテンツの格納場所を指定します。
タグの構文
<Var MountPoint="string"/>
|
有効値
- このリストで定義されたコンテンツの場所を示すパスを使用します。
例
<Var MountPoint="/home/Content"/>
|
変数: MountPoint
MountPoint は、このリストで定義されたコンテンツの URL が示す場所を指定します。マウント ポイントとして / を使用すると、URL に追加のディレクトリ構造を記述しなくても、BasePath の指定ディレクトリ内に格納されたコンテンツへとアクセスできます。
タグの構文
<Var MountPoint="string"/>
|
有効値
/
/Name
 |
備考: 各 MountPoint は一意であることが必要です。また、スペースや =!@#$%^&*()[]{};:"'<>,?|~\ などの特殊文字を含むことはできません。
|
例
変数: ShortName
ローカル ドライブに格納されているファイルに対して、ShortName に pn-local という値を使用します。
タグの構文
<Var ShortName="pn-local"/>
|
有効値
例
<Var ShortName="pn-local"/>
|
変数: BaseMountPoint
この特殊な形式のマウント ポイントは、RealAdministrator リストのマウント ポイントを示します。
変数: Realm
Realm 変数は、Helix Administrator のマウント ポイントに送信される要求で使用する AuthenticationRealm 設定を指定します。
リスト: RealSystem Administrator HTML
RealSystem Administrator HTML リストは、Helix Administrator ファイルのマウント ポイントおよび位置を定義します。
<List Name="FSMount"> <List Name="RealSystem Administrator HTML"> ...Helix Administrator information... </List> </List>
|
レジストリ値
config.FSMount.RealSystemAdministratorHTML
|
例
<List Name="RealSystem Administrator HTML"> ... </List>
|
変数: BasePath
BasePath は、Helix Administrator の HTML ファイル、スタイル シート、JavaScript など、画像以外のファイルの場所を指定します。
タグの構文
有効値
- このリストで定義されたコンテンツの場所を示すパスを使用します。
例
<Var BasePath="/home/RealAdministrator"/>
|
変数: MountPoint
MountPoint 変数はデフォルト値として /admin/html/ を取ります。
タグの構文
<Var MountPoint="string"/>
|
有効値
例
<Var MountPoint="/admin/html/"/>
|
変数: ShortName
ShortName に pn-local という値を使用します。
タグの構文
<Var ShortName="pn-local"/>
|
有効値
例
<Var ShortName="pn-local"/>
|
リスト: RealSystem Administrator DOCS
RealSystem Administrator DOCS リストは、オンライン ドキュメントのマウント ポイントおよび位置を定義します。
<List Name="FSMount"> <List Name="RealSystem Administrator DOCS"> ...Helix Administrator information... </List> </List>
|
レジストリ値
config.FSMount.RealSystemAdministratorDOCS
|
例
<List Name="RealSystem Administrator DOCS"> ... </List>
|
変数: BasePath
BasePath 変数はオンライン ドキュメントの場所を指定します。
タグの構文
有効値
- このリストで定義されたコンテンツの場所を示すパスを使用します。
例
<Var BasePath="/home/RealAdministrator/Docs"/>
|
変数: MountPoint
MountPoint 変数はデフォルト値として /admin/Docs/ を取ります。
タグの構文
<Var MountPoint="string"/>
|
有効値
例
<Var MountPoint="/admin/Docs/"/>
|
変数: ShortName
ShortName に pn-local という値を使用します。
タグの構文
<Var ShortName="pn-local"/>
|
有効値
例
<Var ShortName="pn-local"/>
|
リスト: RealSystem Administrator IMAGES
RealSystem Administrator IMAGES リストは、Helix Administrator の画像ファイルのマウント ポイントおよび位置を定義します。
<List Name="FSMount"> <List Name="RealSystem Administrator IMAGES"> ...Helix Administrator information... </List> </List>
|
レジストリ値
config.FSMount.RealSystemAdministratorIMAGES
|
例
<List Name="RealSystem Administrator IMAGES"> ... </List>
|
変数: BasePath
BasePath 変数は Helix Administrator の画像ファイルの場所を指定します。
タグの構文
有効値
- このリストで定義されたコンテンツの場所を示すパスを使用します。
例
<Var BasePath="/home/RealAdministrator/images"/>
|
変数: MountPoint
MountPoint 変数はデフォルト値として /admin/images/ を取ります。
タグの構文
<Var MountPoint="string"/>
|
有効値
例
<Var MountPoint="/admin/images/"/>
|
変数: ShortName
ShortName に pn-local という値を使用します。
タグの構文
<Var ShortName="pn-local"/>
|
有効値
例
<Var ShortName="pn-local"/>
|
リスト: RealSystem Administrator SSI
RealSystem Administrator SSI リストは、Helix Universal Server によるサーバサイド インクルードの処理方法を定義します。サーバサイド インクルードは、Helix Administrator の HTML ページの作成に使用します。
<List Name="FSMount"> <List Name="RealSystem Administrator SSI"> ...Helix Administrator information... </List> </List>
|
レジストリ値
config.FSMount.RealSystemAdministratorSSI
|
例
<List Name="RealSystem Administrator SSI"> ... </List>
|
変数: BaseMountPoint
BaseMountPoint 変数は RealSystem Administrator HTML リストで使用されるマウント ポイントを指定します。
タグの構文
<Var BaseMountPoint="string"/>
|
有効値
RealSystem Administrator HTML 内の MountPoint と同じ値を使用します。
例
<Var MountPoint="/admin/html/"/>
|
変数: MountPoint
MountPoint 変数はデフォルト値として /admin/includes/ を取ります。
タグの構文
<Var MountPoint="string"/>
|
有効値
例
<Var MountPoint="/admin/includes/"/>
|
変数: ShortName
ShortName に pn-xmltag という値を使用します。
タグの構文
<Var ShortName="pn-xmltag"/>
|
有効値
例
<Var ShortName="pn-xmltag"/>
|
リスト: TagHandlers
TagHandlers リストは、サーバサイド インクルードの XML タグ解析用プラグインのリストを定義します。
<List Name="FSMount"> <List Name="RealSystem Administrator SSI"> <List Name="TagHandlers"> ...Helix Administrator information... </List> </List> </List>
|
レジストリ値
config.FSMount.RealSystemAdministratorSSI.TagHandlers
|
例
<List Name="TagHandlers"> ... </List>
|
変数: h1
h1 変数には値として pn-includer を設定してください。
タグの構文
有効値
例
変数: h2
h2 変数には値として pn-vsrctaghdlr を設定してください。
タグの構文
<Var h1="pn-vsrctaghdlr"/>
|
有効値
例
<Var h1="pn-vsrctaghdlr"/>
|
リスト: RealSystem Administrator Files
RealSystem Administrator Files リストは、ローカル ファイル システム、サーバサイド インクルード ハンドラ、および管理ファイル システム間のリンクです。
<List Name="FSMount"> <List Name="RealSystem Administrator SSI"> ...Helix Administrator information... </List> </List>
|
レジストリ値
config.FSMount.RealSystemAdministratorFiles
|
例
<List Name="RealSystem Administrator Files"> ... </List>
|
変数: BaseMountPoint
BaseMountPoint 変数は RealSystem Administrator SSI リストで使用されるマウント ポイントを指定します。
タグの構文
<Var BaseMountPoint="string"/>
|
有効値
RealSystem Administrator SSI リストの MountPoint 変数と同じ値を使用します。
例
<Var MountPoint="/admin/includes/"/>
|
変数: MountPoint
MountPoint 変数はデフォルト値として /admin/ を取ります。
タグの構文
<Var MountPoint="string"/>
|
有効値
/admin/
 |
備考: このマウント ポイントを変更する場合は、Helix Administrator にアクセスする際に新しい URL を入力する必要があります。
|
例
<Var MountPoint="/admin/"/>
|
変数: Realm
Helix Administrator ユーザを認証します。レルム ID は、サーバ名、ピリオド ( . )、および AdminRealm で構成されます。
タグの構文
<Var Realm="servername.AdminRealm"/>
|
有効値
servername - サーバが動作しているコンピュータ名
例
<Var Realm="naan.AdminRealm"/>
|
変数: ShortName
ShortName に pn-admin という値を使用します。
タグの構文
<Var ShortName="pn-admin"/>
|
有効値
例
<Var ShortName="pn-admin"/>
|
|
© 2002 RealNetworks, Inc. 詳細については、RealNetworks を参照してください。 画面左側に目次フレームが表示されない場合は、ここをクリックしてください。
|