ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Identity Managementエンタープライズ・デプロイメント・ガイド
11g リリース2 (11.1.2.1)
B71694-06
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

10 エンタープライズ・デプロイメント用のOracle Web層のインストールおよび構成

この章では、Oracle Identity Managementエンタープライズ・デプロイメント用のOracle Web層を構成する方法を説明します。

この章の内容は次のとおりです。

10.1 Web層のインストールおよび構成の概要

この章では、Oracle HTTPサーバーをインストールし、Oracle Web層をWebLogic Serverドメインと関連付ける方法について説明します。Web層とWebLogic Serverを関連付けると、Oracle Fusion MiddlewareコンソールでWeb層を監視できるようになります。

その後、すべてのHTTPリクエストをWEBHOST1およびWEBHOST2にルーティングするようロード・バランサを構成します。

最後の項では、Oracle HTTP Serverディレクティブを定義して、第3章「エンタープライズ・デプロイメント用のネットワークの準備」で定義したロード・バランサ仮想ホストにリクエストをルーティングする方法について説明します。

10.2 Web層のインストールおよび構成

この項には次のトピックが含まれます:

10.2.1 前提条件

  • Oracle Web層ソフトウェアを構成する前に、第10.2.3項「Oracle HTTP Serverのインストール」の説明に従ってこのソフトウェアをWEBHOST1とWEBHOST2にインストールする必要があります。構成ウィザードを実行して、インスタンス・ホーム、インスタンス名およびOracle HTTP Serverコンポーネント名を定義します。

  • ポート7777 (OHS_PORT)が使用されていないことを確認します。Oracle HTTP Serverは、デフォルトではポート7777にインストールされるため、ノード上の他のサービスがポート7777を使用していないことを確認する必要があります。このポートが使用されているかどうかを確認するには、Oracle HTTP Serverをインストールする前に次のコマンドを実行します。このポートが使用されている場合は、解放する必要があります。

    netstat -an | grep 7777
    
  • Oracle HTTP Serverが使用するポートを含むファイルを作成します。インストール・メディアのDisk1で、ファイルstage/Response/staticports.iniを探します。これをohs_ports.iniというファイルにコピーします。ohs_ports.iniからOHS PORTOPMN Local Portを除くすべてのエントリを削除します。これらのポートの値をそれぞれ77776700に変更します。


    注意:

    ファイルのポート名がOHS PORTおよびOPMN Local Portと若干異なる場合、ファイルでこれらの名前を使用します。


10.2.2 JRockitのインストール

第8.2.1.1項「JRockitのインストール」の説明に従って、JRockitをWEBHOST1およびWEBHOST2にインストールします。

10.2.3 Oracle HTTP Serverのインストール

この項では、Oracle HTTP ServerをWEBHOST1とWEBHOST2にインストールする方法を説明します。

この項には次のトピックが含まれます:

10.2.3.1 前提条件の検証

Oracle HTTP Serverをインストールする前に、ご使用のマシンが次の要件を満たしていることを確認します。

  1. Oracle Fusion Middleware Oracle Web Tierインストレーション・ガイド』で指定されているように、システム、パッチ、カーネルの要件、およびその他の要件が満たされていることを確認します。

  2. Linuxプラットフォームで、/etc/oraInst.locファイルが存在している場合には、その内容が次のようになっていることを確認します。

    inventory_loc=/u02/private/oracle/oraInventory
    inst_group=oinstall
    

    インベントリ・ディレクトリが正しいことおよびそのディレクトリへの書込み権限があることを確認します。

    /etc/oraInst.locファイルが存在しない場合、この手順をスキップできます。

10.2.3.2 インストーラの実行

第4.4項「各種ディレクトリの推奨場所について」で説明したとおり、ローカル・ディスクにOracle HTTP Serverをインストールします。共有記憶域にインストールすることもできますが、このようにする場合はWeb層DMZから共有ディスク・アレイへのアクセスを許可する必要があり、これは望ましくありません。共有ディスクにインストールする場合、構成情報の詳細は、リリース・ノートを参照してください。

インストールを開始する前に、Linuxプラットフォーム上で次の環境変数が設定されていないことを確認してください。

  • LD_ASSUME_KERNEL

  • ORACLE_INSTANCE

LinuxでOracle Universal Installerを起動するには、ディレクトリをインストール・メディアのディスク1に変更し、次のコマンドを発行します

./runInstaller

次のように実行します。

  1. Oracleインベントリ・ディレクトリの指定画面で、HOME/oraInventoryと入力します。ここで、HOMEはインストールを実行するユーザーのホーム・ディレクトリです。ここで HOME はインストールを実行するユーザーのホーム・ディレクトリです (これは推奨場所です)。

    インストールを実行しているユーザーのOSグループを入力します。

    次へ」をクリックします。

  2. 「ようこそ」画面で、「次へ」をクリックします。

  3. 「ソフトウェア更新のインストール」画面で、更新をスキップするかどうかの選択、更新情報を入手するためにOracleサポートをチェックまたは更新のローカルでの検索を行います。

    次へ」をクリックします。

  4. 「インストール・タイプの選択」画面で、「ソフトウェアのインストール」構成しないを選択します

    次へ」をクリックします。

  5. 「前提条件のチェック」画面で、「次へ」をクリックします。

  6. 「インストール場所の指定」画面で、次の値を指定します。

    • Oracle Middlewareホームの場所(インストール場所): WEB_MW_HOME。例: /u02/private/oracle/products/web

    • Oracleホーム・ディレクトリ: web

  7. セキュリティ更新の指定画面で、セキュリティ更新をOracleサポートから受信するかどうかを選択します。

    次へ」をクリックします。

  8. 「インストール・サマリー」画面で、選択内容が正しいことを確認して(正しくない場合は「戻る」をクリックして前の画面に戻り、修正します)、「インストール」をクリックします。

10.2.4 構成ウィザードによるHTTP Serverの構成

Oracle Web層を構成するための手順は、WEBHOST1とWEBHOST2のどちらでも同じです。

次の手順を実行して、Oracle Web Tierを構成します。

  1. Oracle Fusion Middleware構成ウィザードの場所にディレクトリを変更します。

    cd WEB_ORACLE_HOME/bin
    
  2. 構成ウィザードを起動します。

    ./config.sh
    

構成ウィザードに次の情報を入力します。

  1. 「ようこそ」画面で、「次へ」をクリックします。

  2. 「コンポーネントの構成」画面で「Oracle HTTP Server」を選択します。

    「選択されたコンポーネントとWebLogicドメインの関連付け」が選択されていることを確認します。

    Oracle Web Cacheが選択されていないことを確認してください。

    次へ」をクリックします。

  3. 「WebLogicドメインの指定」画面で、次を入力します。

    • ドメイン・ホスト名: ADMINVHN.mycompany.com

    • ドメインのポート番号: 7001。ここで7001は、 第B.3項WLS_ADMIN_PORTです。

    • ユーザー名: Weblogic管理ユーザー(たとえば、weblogic)

    • パスワード: Weblogic管理ユーザー・アカウントのパスワード

    次へ」をクリックします。

  4. 「コンポーネントの詳細の指定」画面で、次の値を指定します。

    WEBHOSTnに次の値を入力します(nは1または2です)。

    • インスタンス・ホームの場所: WEB_ORACLE_INSTANCE (/u02/private/oracle/config/instances/webn)

    • インスタンス名: webn

    • OHSコンポーネント名: ohsn

    次へ」をクリックします。

  5. 「ポートの構成」画面で、第10.2.1項「前提条件」で作成したohs_ports.iniファイルを使用して、使用するポートを指定します。こうすることによって、自動ポート構成をバイパスできます。

    1. 構成ファイルを使用してポートを指定を選択します。

    2. 「ファイル名」フィールドでohs_ports.iniを指定します。

    3. 「参照」をクリックしてから「次へ」をクリックします。

  6. セキュリティ・アップデートの指定画面で、セキュリティ更新をOracleサポートから受信するかどうかを選択します。受信する場合は、電子メール・アドレスを入力します。

  7. 「インストール・サマリー」画面で、選択内容が正しいことを確認します。そうでない場合は、「戻る」をクリックしてそれまでの画面に戻り、選択内容を変更します。

    「構成」をクリックします。

    「構成」画面で、複数のConfiguration Assistantが起動されます。このプロセスは、時間がかかることがあります。完了したら、「次へ」をクリックします。

    「インストール完了」画面で「終了」をクリックして、終了を選択したことを確認します。

10.3 構成後のタスク

この項では、WebLogicドメインのOracle HTTP Serverの構成タスクと、構成の検証タスクについて説明します。Webホストごとに次の手順を実行します。

この項には次のトピックが含まれます:

10.3.1 ソフトウェア所有者として実行するためのOracle HTTP Serverの構成

デフォルトでは、Oracle HTTP Serverはユーザーnobodyとして実行されます。Identity Managementをインストールした環境では、ソフトウェア所有者およびグループとしてOracle HTTP Serverを実行する必要があります。

適切なユーザーおよびグループとしてこれを実行するには、次の場所にあるファイルhttpd.confを編集します。

WEB_ORACLE_INSTANCE/config/OHS/component_name

httpd.conf内で、Userが定義されているセクションを見つけます。

このセクションの内容を次のように変更します。

User User_who_installed_the_software
Group Group_under_which_the_HTTP_server_runs

Groupは、通常はデフォルト・ユーザー・グループです(例: oinstall)。

例:

<IfModule !mpm_winnt_module>
#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# . On SCO (ODT 3) use "User nouser" and "Group nogroup".
# . On HPUX you may not be able to use shared memory as nobody, and the
# suggested workaround is to create a user www and use that user.
# NOTE that some kernels refuse to setgid(Group) or semctl(IPC_SET)
# when the value of (unsigned)Group is above 60000;
# don't use Group #-1 on these systems!
#
User oracle
Group oinstall
</IfModule>

10.3.2 Oracle HTTP Serverのランタイム・パラメータの更新

デフォルトでは、Oracle HTTP Serverには、ほとんどのアプリケーションに適したパラメータ値が含まれています。ただし、これらの値はIDMデプロイメントでは調整する必要があります。

次のように実行します。

次の場所にあるファイルhttpd.confを編集します。

WEB_ORACLE_INSTANCE/config/OHS/component_name/

次のようなエントリを探します。

<IfModule mpm_worker_module>

このセクションの値を次のように更新します。

<IfModule mpm_worker_module>
  ServerLimit 20
  StartServers 2
  MaxClients 1000
  MinSpareThreads 200
  MaxSpareThreads 800
  ThreadsPerChild 50
  MaxRequestsPerChild 10000 
  AcceptMutex fcntl
  LockFile "${ORACLE_INSTANCE}/diagnostics/logs/${COMPONENT_TYPE}/${COMPONENT_NAME}/http_lock"
</IfModule>

ファイルを保存します。

10.3.3 Identity Managementをサポートするための仮想ホストの作成

Oracle HTTPサーバーでOracle Identity Managementをサービスするために、複数のファイルを作成し、仮想ホストのサポートを追加する必要があります。次の各項のそれぞれのファイルは、仮想ホストの定義を作成し、内部からアクセスできる複数のURLを宣言します。仮想ホスト内部の場所ディレクティブを囲むことによって、これらの場所は、その仮想ホスト名を使用して呼び出された場合のみ使用可能になります。たとえば、URL http://ADMIN.mycompany.com/consoleを使用することによってWebLogicコンソールにアクセスできますが、URL: https://SSO.mycompany.com/consoleを使用してもアクセスできません

次の各項では、完全なIdentity Managementデプロイメントを実現するためのサンプルの構成ファイルを示します。部分的なデプロイメントのみを実行している場合、デプロイしているコンポーネントに該当するエントリのみを含めてください。後で追加のコンポーネントを使用してドメインを拡張する場合、使用しているコンポーネントをサポートするために必要なエントリで次のファイルを更新する必要があります。

10.3.3.1 仮想ホストのサポートの有効化

仮想ホストのディレクティブを作成する前に、Oracle HTTP Serverを有効化し、デフォルトのOHSリッスン・ポートで仮想ホストをリッスンする必要があります。

これを行うには、各Webホストで、ディレクトリWEB_ORACLE_INSTANCE/config/OHS/component_nameにあるファイルhttpd.confを編集します

次のような行を探します。

#NameVirtualHost *:80

7777であれ何であれ使用中のOHS_PORT値を使用し、次のエントリをファイルに追加してこのファイルを保存します。

NameVirtualHost *:7777

10.3.3.2 仮想ホストの定義の作成

ディレクトリWEB_ORACLE_INSTANCE/config/OHS/component_name/moduleconfにある各Webホストに次のファイルを作成します。

10.3.3.2.1 ADMIN.mycompany.comの仮想ホストの作成

admin_vh.confというファイルを作成します。これには、ADMIN.mycompany.comを使用してドメインにアクセスしているクライアントがサポートしている場所のリストが含まれます。

<VirtualHost *:7777>
 
   ServerName ADMIN.mycompany.com:80
   RewriteEngine On
   RewriteOptions inherit
   ServerAdmin you@your.address
 
###################################
## General Domain Configuration
###################################

   # Admin Server and EM
   <Location /console>
      SetHandler weblogic-handler
      WebLogicHost ADMINVHN.mycompany.com
      WebLogicPort 7001
   </Location>
 
   <Location /consolehelp>
      SetHandler weblogic-handler
      WebLogicHost ADMINVHN.mycompany.com
      WebLogicPort 7001
   </Location>
 
   <Location /em>
      SetHandler weblogic-handler
      WebLogicHost ADMINVHN.mycompany.com
      WebLogicPort 7001
   </Location>

###################################################
## Entries Required by Oracle Entitlements Server 
###################################################

   # APM
   <Location /apm>
      SetHandler weblogic-handler
      WebLogicHost ADMINVHN.mycompany.com
      WebLogicPort 7001
   </Location> 

##################################################
## Entries Required by Oracle Unified Directory
##################################################

   # OUD ODSM
   <Location /odsm>
      SetHandler weblogic-handler
      WebLogicHost ADMINVHN.mycompany.com
      WebLogicPort 7001
   </Location>

##############################################
## Entries Required by Oracle Access Manager
##############################################

   # OAM Console
   <Location /oamconsole>
      SetHandler weblogic-handler
      WebLogicHost ADMINVHN.mycompany.com
      WebLogicPort 7001
   </Location>

################################################
## Entries Required by Oracle Identity Manager
################################################

   # OIM self and advanced admin webapp consoles(canonic webapp)
   <Location /oim>
     SetHandler weblogic-handler
     WLCookieName    oimjsessionid
     WebLogicCluster OIMHOST1VHN:14000,OIMHOST2VHN:14000
     WLLogFile "${ORACLE_INSTANCE}/diagnostics/logs/OHS/oim_component.log"
    </Location>

   # OIM, xlWebApp - Legacy 9.x webapp (struts based)
   <Location /xlWebApp>
     SetHandler weblogic-handler
     WLCookieName    oimjsessionid
     WebLogicCluster OIMHOST1VHN:14000,OIMHOST2VHN:14000
     WLLogFile "${ORACLE_INSTANCE}/diagnostics/logs/OHS/oim_component.log"
   </Location>

   # OIM self service console
   <Location /identity>
     SetHandler weblogic-handler
     WLCookieName oimjsessionid
     WebLogicCluster OIMHOST1VHN:14000,OIMHOST2VHN:14000
     WLLogFile "${ORACLE_INSTANCE}/diagnostics/logs/OHS/oim_component.log"
   </Location> 

   # OIM Nexaweb WebApp - used for workflow designer and DM
   <Location /Nexaweb>
     SetHandler weblogic-handler
     WLCookieName    oimjsessionid
     WebLogicCluster OIMHOST1VHN:14000,OIMHOST2VHN:14000
     WLLogFile "${ORACLE_INSTANCE}/diagnostics/logs/OHS/oim_component.log"
   </Location>

   <Location /sysadmin>
     SetHandler weblogic-handler
     WLCookieName oimjsessionid
     WebLogicCluster OIMHOST1VHN:14000,OIMHOST2VHN:14000
     WLLogFile "${ORACLE_INSTANCE}/diagnostics/logs/OHS/oim_component.log"
   </Location>

</VirtualHost>
10.3.3.2.2 SSO.mycompany.comの仮想ホストの作成

sso_vh.confというファイルを作成します。これには、SSO.mycompany.comを使用してドメインにアクセスしているクライアントがサポートしている場所のリストが含まれます。これらは、外部ユーザーのメイン・エントリ・ポイントです。

<VirtualHost *:7777>
   ServerName https://SSO.mycompany.com:443
   RewriteEngine On
   RewriteOptions inherit
   ServerAdmin you@your.address

##############################################
## Entries Required by Oracle Access Manager 
##############################################

   # OAM Configuration
   <Location /oam>
      SetHandler weblogic-handler
      WLProxySSL ON
      WLProxySSLPassThrough ON 
      WLCookieName OAM_JSESSIONID
      WebLogicCluster IDMHOST1.mycompany.com:14100,IDMHOST2.mycompany.com:14100 
   </Location>

   # Required if using Oracle Identity Federation
   <Location /oamfed>
      SetHandler weblogic-handler
      WLProxySSL ON
      WLProxySSLPassThrough ON
      WLCookieName OAM_JSESSIONID
      WebLogicCluster IDMHOST1.mycompany.com:14100,IDMHOST2.mycompany.com:14100
  </Location>
##################################################
## Entries Required by Oracle Identity Manager
##################################################

   # OIM, xlWebApp - Legacy 9.x webapp (struts based)
   <Location /xlWebApp>
     SetHandler weblogic-handler
     WLProxySSL ON
     WLProxySSLPassThrough ON 
     WLCookieName    oimjsessionid
     WebLogicCluster OIMHOST1VHN:14000,OIMHOST2VHN:14000
     WLLogFile "${ORACLE_INSTANCE}/diagnostics/logs/OHS/oim_component.log"
   </Location>

   # OIM self service console
   <Location /identity>
     SetHandler weblogic-handler
     WLProxySSL ON
     WLProxySSLPassThrough ON
     WLCookieName oimjsessionid
     WebLogicCluster OIMHOST1VHN:14000,OIMHOST2VHN:14000
     WLLogFile "${ORACLE_INSTANCE}/diagnostics/logs/OHS/oim_component.log"
   </Location> 

</VirtualHost>
10.3.3.2.3 IDMINTERNAL.mycompany.comの仮想ホストの作成

idminternal_vh.confというファイルを作成します。これには、IDMINTERNAL.mycompany.comを使用してドメインにアクセスしているクライアントがサポートしている場所のリストが含まれます。これらのエントリは内部コールバックによって使用されます。

<VirtualHost *:7777>
   ServerName http://IDMINTERNAL.mycompany.com:80
   RewriteEngine On
   RewriteOptions inherit
   ServerAdmin you@your.address

#################################################
## Entries Required by Oracle Identity Manager 
#################################################

   # Provide the OIM Managed Server Port
   <Location /workflowservice>
     SetHandler weblogic-handler
     WLCookieName    oimjsessionid
     WebLogicCluster OIMHOST1VHN:14000,OIMHOST2VHN:14000
     WLLogFile "${ORACLE_INSTANCE}/diagnostics/logs/OHS/oim_component.log"
   </Location>

   # OIM, SOA Infra
   <Location /soa-infra>
     SetHandler weblogic-handler
     WLCookieName oimjsessionid
     WebLogicCluster SOAHOST1VHN:8001,SOAHOST2VHN:8001
     WLLogFile "${ORACLE_INSTANCE}/diagnostics/logs/OHS/oim_component.log"
   </Location>

   # OIM, Used for provisioning-callback.
   <Location /provisioning-callback>
     SetHandler weblogic-handler
     WebLogicCluster OIMHOST1VHN:14000,OIMHOST2VHN:14000
     WLLogFile "${ORACLE_INSTANCE}/diagnostics/logs/OHS/oim_component.log"
   </Location>

   # OIM, SOA Callback webservice for SOD - Provide the SOA Managed Server Ports
   <Location /sodcheck>
     SetHandler weblogic-handler
     WLCookieName oimjsessionid
     WebLogicCluster SOAHOST1VHN:8001,SOAHOST2VHN:8001
     WLLogFile "${ORACLE_INSTANCE}/diagnostics/logs/OHS/oim_component.log"
   </Location>

   # OIM, SOA Callback
   <Location /integration>
     SetHandler weblogic-handler
     WLCookieName oimjsessionid
     WebLogicCluster SOAHOST1VHN:8001,SOAHOST2VHN:8001
     WLLogFile "${ORACLE_INSTANCE}/diagnostics/logs/OHS/oim_component.log"
   </Location>

   # OIM, spml xsd profile
   <Location /spml-xsd>
     SetHandler weblogic-handler
     WLCookieName    oimjsessionid
     WebLogicCluster OIMHOST1VHN:14000,OIMHOST2VHN:14000
     WLLogFile "${ORACLE_INSTANCE}/diagnostics/logs/OHS/oim_component.log"
   </Location>

   # OIM, spml dsml profile
   <Location /spmlws>
     SetHandler weblogic-handler
     PathTrim /weblogic
     WLCookieName oimjsessionid
     WebLogicCluster OIMHOST1VHN:14000,OIMHOST2VHN:14000
     WLLogFile "${ORACLE_INSTANCE}/diagnostics/logs/OHS/oim_component.log"
   </Location>

   # OIM, role-sod profile 
   <Location /role-sod>
     SetHandler weblogic-handler
     WLCookieName oimjsessionid
     WebLogicCluster OIMHOST1VHN:14000,OIMHOST2VHN:14000
     WLLogFile "${ORACLE_INSTANCE}/diagnostics/logs/OHS/oim_component.log"
   </Location>

   # OIM, used for Callback service.
   <Location /callbackResponseService>
     SetHandler weblogic-handler
     WLCookieName    oimjsessionid
     WebLogicCluster OIMHOST1VHN:14000,OIMHOST2VHN:14000
     WLLogFile "${ORACLE_INSTANCE}/diagnostics/logs/OHS/oim_component.log"
   </Location>

   # OIM, UMS Email Support
   <Location /ucs>
     SetHandler weblogic-handler
     WLCookieName oimjsessionid
     WebLogicCluster SOAHOST1VHN:8001,SOAHOST2VHN:8001
     WLLogFile "${ORACLE_INSTANCE}/diagnostics/logs/OHS/oim_component.log"
   </Location>

</VirtualHost>

10.4 Oracle HTTP Serverの再起動

OHSをWEBHOST1で次のように再起動します。

WEB_ORACLE_INSTANCE/bin/opmnctl restartproc ias-component=ohs1
 

OHSをWEBHOST2で再起動します。

WEB_ORACLE_INSTANCE/bin/opmnctl restartproc ias-component=ohs2

10.5 管理コンソール用フロントエンドURLの設定

Oracle WebLogic Server管理コンソールは、ポート、チャネルおよびセキュリティに対してコンソールを使用して行われる変更を追跡します。コンソールを使用して行われた変更をアクティブ化するとき、コンソールは現在のリスニング・アドレス、ポートおよびプロトコルを検証します。このリスニング・アドレス、ポートおよびプロトコルがまだ有効の場合、コンソールはHTTPリクエストをリダイレクトし、ホストとポートの情報を管理サーバーのリスニング・アドレスとポートに置き換えます。管理コンソールがロード・バランサを使用してアクセスされる場合、管理サーバーのフロントエンドURLを変更し、ユーザーのブラウザが適切なロード・バランサ・アドレスにリダイレクトされるようにする必要があります。

この項で説明したようにフロント・エンド・ホストおよびポートを設定すると、WebLogic管理サーバーにデプロイされたアプリケーションへのすべてのアクセスが強制的にOracle HTTPサーバーを介して行われるようになります。つまり、シングル・サイン・オンがドメインで有効になると、管理コンソール(Weblogicコンソール、OAM管理コンソールなど)へのアクセスがAccess Managerに制御されるようになります。


注意:

シングル・サインオンが有効になると、管理サーバーにデプロイされたアプリケーションへのアクセスは、Oracle HTTPサーバーを介してのみ実行できます。最低1台のAccess Manager管理対象サーバーが実行中である必要があります。


最低1台のAccess Manager管理対象サーバーを起動するまで、WebLogicコンソールを使用して管理対象サーバーを起動できません。コンソールを使用せずにAccess Manager管理対象サーバーを起動する手順については、第17.1.3.1項「Access Manager管理対象サーバーが1つも実行されていない場合の管理対象サーバーの起動」を参照してください。

管理サーバーにデプロイされたアプリケーションをOracleシングル・サインオンで保護しない場合、つまりこれらのアプリケーションへの直接アクセスを許可して企業セキュリティをバイパスするする場合、この項で説明したフロント・エンド・ホストおよびポートを設定しないことによってこれを実現できます。これはお薦めしません。

この変更を行うには、次の手順を実行します。

  1. 次のURLを指定してOracle WebLogic Server管理コンソールにログインします。

    http://ADMINVHN.mycompany.com:7001/consoleここで、7001WLS_ADMIN_PORTです(第B.3項を参照)。

  2. ロックして編集」をクリックします。

  3. 「ドメイン構造」ウィンドウの「環境」ノードを開きます。

  4. サーバー」をクリックして、「サーバーの概要」ページを開きます。

  5. 表の「名前」列で「AdminServer(admin)」を選択します。「AdminServer(admin)」の「設定」ページが表示されます。

  6. 「プロトコル」タブをクリックします。

  7. HTTP」タブをクリックします。

  8. 「フロントエンド・ホスト」フィールドおよび「フロント・エンドHTTPポート」フィールドを次のように使用中のロード・バランサ・アドレスに設定します。

    • フロントエンド・ホスト: ADMIN.mycompany.com

    • フロント・エンドHTTPポート: 80 (HTTP_PORT)

  9. 変更を保存およびアクティブ化します。

  10. 管理サーバーを再起動します。

リダイレクトしないようにするには、管理コンソールの変更の追跡機能を無効にすることをお薦めします。これを実行するには、管理コンソールにログインし、「プリファレンス」→「共有プリファレンス」をクリックします。「構成変更の追跡」を選択解除し、「保存」をクリックします。

管理コンソールでサーバーの状態がRunningとして報告されていることを確認します。サーバーのステータスが「起動しています」または「再開中です」である場合は、「起動済み」になるまで待ちます。「管理」や「失敗」などの別のステータスが表示される場合は、サーバーの出力ログ・ファイルを調べ、エラーがないか確認します。可能性のある原因は、「Section 17.10, "Troubleshooting"」を参照してください。


注意:

ドメインおよびOracle HTTP Serverを再起動すると、そのOracle HTTP Serverは管理可能なターゲットとしてOracle Enterprise Manager Fusion Middleware Controlに表示されます。これを確認するには、Fusion Middleware Controlにログインします。ナビゲーション・ツリーのWeb層の項目にOracle HTTP Serverが登録されていることが示されます。


10.6 構成の検証

インストール完了後、次の検証を実行します。

10.7 Web層のURLのまとめ

表10-1 Web層のURL

サーバーまたはコンソール URL

Oracle HTTP Server SSO

https://SSO.mycompany.com/

Oracle HTTP Server Internal

http://IDMINTERNAL.mycompany.com/

Oracle Unified Directory用のOracle Directory Services Manager

http://ADMIN.mycompany.com/odsm

Oracle Entitlements Serverポリシー・マネージャ

http://ADMIN.mycompany.com/apm

WebLogicコンソール

http://ADMIN.mycompany.com/console

Oracle Enterprise Manager Fusion Middleware Control

http://ADMIN.mycompany.com/em


10.8 Web層の構成のバックアップ

第17.6.3項「インストール時および構成時のバックアップの実行」の説明に従って、Web層のバイナリおよびドメイン・ホームのバックアップを作成します。