プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Access Management管理者ガイド
11g リリース2 (11.1.2.3) for All Platforms
E61950-08
目次へ移動
目次

前
次

31.8 Webgate用のhttpd.conf更新の検証

次の手順を完了して、ApacheまたはIHS v2のhttpd.confファイルに、Access Manager用のWebサーバー構成の更新が含まれていることを確認するようお薦めします。

詳細は、次を参照してください。

IHS Webサーバー上のリバース・プロキシ用httpd.confを更新するには、「IHS v2 Webサーバーのリバース・プロキシの起動」を参照してください。Webサーバー用にhttpd.confをカスタマイズするには、ご使用のWebサーバーのドキュメントを参照してください。

31.8.1 Webゲートの詳細検証

次の例は、httpd.confファイルのWebgateセクションを示します。環境によって詳細は異なります。

この例は、httpd.confでの各種変更を示すためだけに提供されています。

httpd.confのWebgateセクションの検証手順

  1. Webgateをホスティングしているコンピュータ上の更新済httpd.confファイルを検索します。

  2. httpd.confファイルを開き、使用しているプラットフォームのWebgateをロードするセクションがあることを確認します。

    次に例を示します。

    Windowsの場合

    #*** BEGIN Oblix NetPoint Webgate Specific **** 
    <IfModule mod_ssl.c>
    LoadModule obWebgateModule "WebGate_install_dir\access\oblix\apps\webgate\bin\webgatessl.d ll"
          WebGateInstalldir "WebGate_install_dir"
          WebGateMode PEER
          </IfModule>
    <IfModule !mod_ssl.c>
    LoadModule obWebgateModule "WebGate_install_dir\access\oblix\apps\webgate\bin\webgate.dll"
          WebGateInstalldir "WebGate_install_dir"
          WebGateMode PEER
          </IfModule>
    <Location "\oberr.cgi">
    SetHandler obwebgateerr
          </Location>
          <LocationMatch "/*">
          AuthType Oblix
          require valid-user
          </LocationMatch>
    #*** END Oblix NetPoint Webgate Specific **** 
    

    UNIXの場合

    #*** BEGIN Oblix NetPoint Webgate Specific **** 
    LoadFile "/home/qa/netpoint/703/c1-copy/wg/access/oblix/lib/libgcc_s.so.1"
    LoadFile "/home/qa/netpoint/703/c1-copy/wg/access/oblix/lib/libstdc++.so.5"
    <IfModule mod_ssl.c>
       LoadModule obWebgateModule "/home/qa/netpoint/703/c1-copy/wg/access/oblix/ apps/webgate/bin/webgatessl.so"
    </IfModule>
    <IfModule !mod_ssl.c>
       LoadModule obWebgateModule "/home/qa/netpoint/703/c1-copy/wg/access/oblix/ apps/webgate/bin/webgate.so"
    </IfModule>
    WebGateInstalldir "/home/qa/netpoint/703/c1-copy/wg/access"
    WebGateMode PEER
    <Location /access/oblix/apps/webgate/bin/webgate.cgi> 
    SetHandler obwebgateerr 
    </Location>
    <Location "/oberr.cgi">
    SetHandler obwebgateerr
    </Location>
    <LocationMatch "/*">
    AuthType Oblix
    require valid-user
    </LocationMatch>
    #*** END Oblix NetPoint Webgate Specific ****
    

UNIXの場合のノート

HP-UX上でApache v2を実行する場合、共有メモリーが機能しない可能性があるので、UserまたはGroupにはnobodyを使用しないでください。かわりにご使用のログイン名をユーザー名に使用し、グループのグループを"Oblix"とします(またはユーザー名を"www"で、グループ名を"others")。HP-UX上の"www"はSolaris上の"nobody"と同じです。

HPUX 11.11上でApache v2を実行する場合、Apache httpd.confファイル内のAcceptMutexディレクティブが"fcntl"に設定されていることを確認してください。このディレクティブがない場合は、httpd.confファイル(AcceptMutex fcntl)に追加します。詳細は、http://issues.apache.org/bugzilla/show_bug.cgi?id=22484を参照してください。

AIX上のIHSのノート

#*** BEGIN Oblix NetPoint Webgate Specific ****
   LoadModule obWebgateModule DR/oblix/apps/webgate/bin/webgate.so
   WebGateInstalldir DR
   WebGateMode PEER
   <Location "/oberr.cgi">
      SetHandler obwebgateerr
   </Location>
   <LocationMatch "/*">
      AuthType Oblix
         require valid-user
   </LocationMatch>
#*** END Oblix NetPoint Webgate Specific ****
  1. chmod -r username:groupnameディレクトリ/ファイルを使用してディレクトリまたはファイルのユーザー名およびグループ名を変更します。

    この場合は、httpd.confファイル内のUserおよびGroupパラメータも変更する必要があります。

  2. Apache v2用のAccess Managerの実装を終了するために必要な追加のステップを完了してください。

    「Access Manager用のApache/IHS v2 Webgateのチューニング」を参照してください。

    ノート:

    httpd.confファイルからWebゲート関連の変更をクリアする必要がある場合にかぎり、次の手順を使用し、改めてWebゲート用のApache v2 Webサーバー構成を完了します。

31.8.1.1 httpd.conf更新の新規開始

httpd.conf更新を新たに開始するために、ファイルをリストアまたは更新できます。

  1. 元のhttpd.confファイルをリストアして、既存のAccess Managerエントリを削除します。
  2. 次の方法を使用して、Access Manager用のhttpd.confファイルを更新します。
    • 次のいずれか: ファイルcomponent_install_dir/access/oblix/lang/LangTag/docs/config.htmを開いて、手動で構成を実行します。

      「Access Manager 11gを使用する10g Webゲートの登録および管理」を参照してください。

    • または、component_install_dir/access/oblix/tools/setup/InstallTools/ManageHttpConf内のManageHttpConfプログラムをオプションなしで実行して、使用方法に関する指示を出力します。

      ノート:

      httpd.confファイル内にWebgateエントリがある状態でManageHttpConfプログラムを実行すると、エラー・メッセージが表示され、httpd.confファイルは更新されません。

  3. 「Access Manager用のApache/IHS v2 Webgateのチューニング」の作業を完了してください。

31.8.2 言語エンコーディングの検証

httpd.confファイルでディレクティブを設定することで、適切な言語エンコーディングを保証できます。

Access Manager HTMLページではUTF-8エンコーディングを使用します。ApacheベースのWebサーバーでは、管理者はHTMLページを生成しているアプリケーションが指定する文字を無効にするAddDefaultCharsetディレクティブを使用して、送信されるすべてのHTMLページにデフォルトの文字セットを指定できます。AddDefaultCharsetディレクティブがUTF-8以外の文字セットを有効にした場合、Access Manager HTMLページで文字化けが発生します。

正しい言語エンコーディングの確認手順

  1. httpd.confファイルを開きます。
  2. AddDefaultCharsetディレクティブを探します。
  3. 次のいずれかの作業を完了し、Access Manager HTMLページのエンコーディングが正しいことを確認します。
    • AddDefaultCharsetディレクティブをオフにします。

    • または、AddDefaultCharsetディレクティブをコメント・アウトします。

  4. httpd.confファイルを保存してWebサーバーを再起動します。