例:別なボリューム・ファイルへのアクセス
数千もの HTML ファイルと JPEG イメージがある製品カタログを持つ Web サイトを設定するとします。Web サーバー・マシン上のこの教材カタログ全てを保持するよりむしろ、ふつうは、大きなファイル・サーバーにこれを置いておくほうを選ぶでしょう。ファイル・サーバーのディスク・サブ・システムは、ドライブ「F」として、Web サーバー・マシン上に割り当てられます。2つのディレクトリー・ルールを設定すれば、ディスク上のディレクトリーにアクセスできます。HTML ファイル用のディレクトリー・ルールの設定を下記に紹介します。
Description:
HTML pages on file server(ファイル・サーバーの HTML ページ)
Type of rule:
Directory
Incoming URL pattern:
/catalog/pages
Target server directory:
f:\web-storage\html
Access level:
Read
例 2:data ディレクトリーの外にあるディレクトリーの有効化と保護
おそらく Web 設計者は、ツリー構成のディレクトリーにある多くの HTML ページを管理しています。Web アプリケーションのこのツリー構成のディレクトリーの1つにアクセスしなければならないとします。目的のディレクトリーが、Domino\data ディレクトリーの階層構造の外にあるので、下記のようなディレクトリー・ルールを作成することになります。
Description:
HTML pages on file server(ファイル・サーバーの HTML ページ)
Type of rule:
Directory
Incoming URL pattern:
/catalog/pages
Target server directory:
f:\web-storage\html
Access level:
Read
イメージ用の設定は次のようになります。
Description:
Images and graphics on file server (ファイル・サーバーのイメージと画像)
ファイル保護文書を作成するには、Web サイト文書を開き、[Web Site(Web サイト)] アクション・ボタンをクリックし、[Create File Protection(ファイル保護の作成)] を選択します。すると、新しい Web サイト・ファイル保護文書が開かれます。
[Description(説明)] フィールドには、文書を説明する任意のテキストを入力できます。
[Directory or file path(ディレクトリーあるいはファイル・パス)] フィールドには、保護しようとするパスを入力します。パスの設定は、上述したディレクトリー・ルールの Web サイト・ルール文書にある [Target server Directory(対象サーバー・ディレクトリー)] フィールドの設定と同じ規則です。つまりパスは、フルパスか、data ディレクトリーからの相対パスか、Windows UNC パスのいずれかにしなければなりません。
Write/Read/Execute access(書き込み/読み込み/実行 アクセス)は、GET メソッドと HEAD メソッドに加えて、POST メソッドを使用している要求だけを許可します。Rnext Web サーバーは、直接的なファイル・システムへのファイルのアップロードをサポートしていません(データベースへのファイルのアップロードはサポートしています)。ですから、ファイル・システム要求で POST メソッドを共通して利用するときだけ、CGI プログラムへ(フォームのような)データを送ることができます。
Only registered users can run CGI programs (登録ユーザーだけが、CGI プログラムを起動できます。)
Directory or file path:
domino\cgi-bin
Access control list:
-Default- -(No Access)
RegisteredUsers -(POST and GET)
例 2:data ディレクトリーの外にあるディレクトリーの有効化と保護
おそらく Web 設計者は、ツリー構成のディレクトリーにある多くの HTML ページを管理しています。Web アプリケーションのこのツリー構成のディレクトリーの1つにアクセスしなければならないとします。目的のディレクトリーが、Domino\data ディレクトリーの階層構造の外にあるので、下記のようなディレクトリー・ルールを作成することになります。
Description:
HTML pages for shopping catalog(ショッピング・カタログの HTML ページ)
Type of rule:
Directory
Incoming URL pattern:
/catalog
Target server directory:
c:\external\website\catpages
Access level:
Read
さらに、Web ユーザーの2つのグループにだけ、このディレクトリーへのアクセスを許可したいとします。2つのグループとは、登録された外部ユーザーと、(階層 ID がある)Web サイト管理者です。したがって、下記のような設定を持つファイル保護文書作成することになります。