• 検索結果がありません。

ユーザーユーザーユーザー

ドキュメント内 new_logo.eps (ページ 51-65)

ユーザー ユーザー

ユーザー / グループ・パラメータの設定 グループ・パラメータの設定 グループ・パラメータの設定 グループ・パラメータの設定

(((

(UNIXのみ)のみ)のみ)のみ)「ユーザー/グループ」フォーム(図3-7)を使用して、HTTPリスナーの実行 時にユーザーIDおよびグループIDとみなされるIDを指定できます。ここで使用するユー ザーIDおよびグループIDは、UNIXの設定内の既存のユーザーおよびグループと一致する 必要があります。

HTTPリスナー・プロセスは、起動されると、設定が完了するまではルート権限で実行され ます。設定が完了すると、HTTPリスナーは「ユーザーID」と「グループID」パラメータ で指定されたユーザーおよびグループIDを使用します。

使用する「ユーザーID」と「グループID」パラメータにより、特定のファイルとそのファ イルが置かれているディレクトリへの次のようなアクセス許可をHTTPリスナーに付与する 必要があります。

設定ファイルへの読込みアクセス

リクエストの処理用のコンテンツを提供するすべてのファイルへの読込みアクセス

すべてのイメージ・マップ・ファイルへの読込みアクセス

HTTPリスナーが実行する必要があるすべてのOracle Application Serverのバイナリ・

ファイルおよびプログラム・ファイルへの実行アクセス

ログ・ファイルとエラー・ファイルへの書込みアクセス

ユーザー・ディレクトリへの読込みアクセス

ただし、セキュリティの点では、HTTPリスナーがrootやoracleのような特権のある

ユーザーID、またはdbaのようなグループIDを使用してプログラムを起動しないように注

意してください。このようにして起動されたプログラムはリスナーの権限を継承してしまう ためです。HTTPリスナーには、nobodyなど、特権を持たないユーザーIDを割り当てる ことをお薦めします。

図図図

3-7 「ユーザー「ユーザー「ユーザー「ユーザー/グループ」フォームグループ」フォームグループ」フォームグループ」フォーム

ユーザー ユーザーユーザー

ユーザーID HTTPリスナーの設定完了後、HTTPリスナーに割り当てられるユーザーIDを

指定します。このフィールドには、ユーザー名または数値のユーザーIDを指定できます。

ルートのIDを示す場合、0ではなくrootを指定する必要があります。

グループグループグループ

グループID HTTPリスナーの設定完了後、HTTPリスナーに割り当てられるグループIDを

指定します。このフィールドには、グループ名または数値のグループIDを指定できます。

ディレクトリ・マッピングの設定 ディレクトリ・マッピングの設定 ディレクトリ・マッピングの設定 ディレクトリ・マッピングの設定

「ディレクトリ」フォーム(図3-8)を使用して、URLで使用される特定の仮想パス名をロー カル・ディレクトリのファイル・システム・パス名にマップすることによって、仮想ファイ ル・システムを定義できます。

図 図図

3-8 「ディレクトリ」フォーム「ディレクトリ」フォーム「ディレクトリ」フォーム「ディレクトリ」フォーム

HTTPリスナーが起動されると、この項で指定したファイル・システム・ディレクトリへの アクセス権があることを確認しますが、ディレクトリ内の個々のファイルはチェックしませ ん。リクエストがHTTPリスナーからアクセスできないファイルを参照している場合、

HTTPリスナーは「404: Not found」エラーを返します。

このフォームの各エントリには、次のフィールドが含まれます。

ファイル・システム・ディレクトリ ファイル・システム・ディレクトリファイル・システム・ディレクトリ

ファイル・システム・ディレクトリ ローカル・ファイル・システムのディレクトリのパス 名を指定します。最後に必ず、スラッシュ(UNIXの場合)または円マーク(NTの場合)

を付けます。たとえば、/private1/oracle/app/oracle/product/7.3.2/ows/4.0/

bin/などです。

フラグフラグフラグ

フラグ このフィールドの最初のコードでは、指定した仮想ディレクトリからCGIプログラ ムを実行可能かどうかを指定します。使用できる値は次のとおりです。

「N(CGIなし)」: このディレクトリからはCGIプログラムを実行できません。

「C(CGI)」: このディレクトリからCGIプログラムを実行できます。

「S(サーブレット)」: このディレクトリからJava Servletsを実行できます。

「W (WinCGI)」: (Windows NTのみ)このディレクトリからWinCGIプログラムを実 行できます。

2番目のコードでは、指定したファイル・システム・ディレクトリのサブディレクトリが再 帰的にマッピングされるかどうかを指定します。つまり、指定したファイル・システム・

ディレクトリをルートとするディレクトリ・ツリーが、指定した仮想ディレクトリを使用し てアクセス可能かどうかを指定します。使用できる値は次のとおりです。

「R(再帰的)」: サブディレクトリを再帰的にマップします。

「N(非再帰的)」: サブディレクトリは再帰的にマッ プされません。

マップ済みファイル・システム・ディレクトリのサブディレクトリをクライアントからアク セスできないようにする場合、ディレクトリ・マッピングを非再帰的に設定します。

仮想ディレクトリ 仮想ディレクトリ仮想ディレクトリ

仮想ディレクトリ ファイル・システム・ディレクトリのアクセスに使用される仮想ディレ クトリを指定します。「ディレクトリ・マッピング」セクショ ンの最初のエントリでは、仮 想ルート・ディレクトリ("/")を指定する必要があります。最後に必ず、スラッシュを付 けます。たとえば、/oas/oas-bin/などです。

Windows NT でネットワークにマッピングされたディレクトリへの でネットワークにマッピングされたディレクトリへの でネットワークにマッピングされたディレクトリへの でネットワークにマッピングされたディレクトリへの アクセス アクセス アクセス

アクセス

Windows NTでは、ネットワーク・システムのファイルにアクセスするためには、リスナー

をネットワーク・パスにマッピングする必要があります。

1. 「コントロール パネル」から「サービス」を選択し、ネットワーク・パスにアクセ スするリスナーを選択します。「スタートアップ」をクリックします。

2. 「サービス」ダイアログ・ボックスの「ログオン」セクションで新しいアカウント とパスワードを入力します。パスワードは、サービスが開始するまでは検証されま せん。

デフォルトでは、HTTPリスナーはシステム・アカウントを使用するため注意して ください。このアカウントは、ネットワークにマッピングされたディレクトリへは アクセスできません。

3. 「OK」をクリックします。

4. 「サービス」ウィンドウを閉じます。

新規ユーザーに「サービスとしてログオン」権限を付与するには、次のステップを実行しま す。

1. 「スタート」>「プログラム」>「管理ツール(共通)」>「ユーザー マネージャ」の 順にクリックします。「ユーザー マネージャ」ウインドウが表示されます。

2. 「原則」プルダウン・メニューから「ユーザーの権利」を選択します。

3. 「高度なユーザー権利の表示」ボックスをオンにします。

4. 「権利」プルダウン・メニューから「ユーザーとしてログオン」を選択します。

ユーザーが「この権利を与えられたアカウント」ボックスにリストされていない場 合は、「追加」をクリックしてそのユーザーを追加します。

5. 「この権利を与えられたアカウント」ボックスからユーザーを選択して「OK」をク リックします。

言語拡張子の設定 言語拡張子の設定 言語拡張子の設定 言語拡張子の設定

「言語」 フォーム(図3-9)は、自然言語を示すいろいろな略称を、該当するキャラクタ・

セットとファイル名拡張子にマップします。

図図図

3-9 「言語」フォーム「言語」フォーム「言語」フォーム「言語」フォーム

キャラクタ・セットの仕様はテキスト・ファイルにのみ適用されるため、非テキスト・ファ イルに対する言語拡張子は無視されます。たとえば、image.en.jpgとimage.uc.jpgは 同等とみなされます。

このフォームの各エントリには、次のフィールドが含まれます。

言語タイプ 言語タイプ言語タイプ

言語タイプ RFC 1766で定義されているenなどの言語ID。

キャラクタ・セット キャラクタ・セットキャラクタ・セット

キャラクタ・セット RFC 1521で定義されているiso-8859-1など、指定した言語で使用 されるキャラクタ・セットの名前。

ファイル拡張子 ファイル拡張子ファイル拡張子

ファイル拡張子 engなど、指定された言語にエンコードされたファイルを識別する拡張子。

ファイル名拡張子には大/小文字の区別があります。複数の拡張子を指定する場合、空白ま たはカンマで区切る必要があります。

MIME タイプの設定 タイプの設定 タイプの設定 タイプの設定

「MIME」フォーム(図3-10)を使用して、HTTPリスナーが認識する各タイプを表すファイ ル名拡張子に、Multipurpose Internet Mail Extension(MIME)タイプをマップできます。

図図図

3-10 「「「「MIME」フォーム」フォーム」フォーム」フォーム

このフォームの各エントリには、次のフィールドが含まれます。

MIMEタイプタイプタイプタイプ RFC 1521と1522で定義されているtext/htmlなどのMIMEタイプ。

ファイル拡張子 ファイル拡張子ファイル拡張子

ファイル拡張子 htmやhtmlなど、指定されたMIMEタイプのファイルの識別に使用する 拡張子。ファイル拡張子には大/小文字の区別があります。複数の拡張子を指定する場合、

空白またはカンマで区切る必要があります。MIME拡張子は8文字以内です。UNIXの場 合、拡張子には大/小文字の区別があります。Windows NTの場合、拡張子に大/小文字 の区別はありません。

エンコーディングの拡張子の設定 エンコーディングの拡張子の設定 エンコーディングの拡張子の設定 エンコーディングの拡張子の設定

「エンコーディング」 フォーム(図3-11)を使用すると、圧縮など、ファイルに加える処理を 指定できます。

ドキュメント内 new_logo.eps (ページ 51-65)

関連したドキュメント