Oracle HTTP Server WebGateの構成
Oracle HTTP Server WebGate for Oracle Access Managerの構成にはいくつかのステップが必要です。
次に例を示します。
-
OHS_ORACLE_HOME
を、Oracle HTTP ServerソフトウェアをインストールしたOracleホームへの完全なパスに置き換えます。 -
OHS_CONFIG_DIR
を、Oracle HTTP Serverドメイン・ホーム内の次の場所へのパスに置き換えます。DOMAIN_HOME/config/fmwconfig/components/OHS/ohs_instance_name
-
Oracle HTTP Server Oracleホームの
deployWebGate
ディレクトリに移動します。(UNIX) cd
OHS_ORACLE_HOME
/webgate/ohs/tools/deployWebGate
(Windows) cd
OHS_ORACLE_HOME
\webgate\ohs\tools\deployWebGate
-
次のコマンドを実行して、WebGateインスタンス・ディレクトリを作成し、OHSインスタンスでのWebGateロギングを有効にします。
(UNIX) ./deployWebGateInstance.sh -w
OHS_CONFIG_DIR
-oh
OHS_ORACLE_HOME
(Windows) deployWebGateInstance.bat -w
OHS_CONFIG_DIR
-oh
OHS_ORACLE_HOME
-
deployWebGateInstance
コマンドでwebgate
ディレクトリおよびサブディレクトリが作成されたことを確認します。たとえば、UNIXで:
ls -lart OHS_CONFIG_DIR/webgate/ total 6 drwxr-x---+ 8 orcl oinstall 20 Oct 2 07:14 .. drwxr-xr-x+ 4 orcl oinstall 4 Oct 2 07:14 . drwxr-xr-x+ 3 orcl oinstall 3 Oct 2 07:14 tools drwxr-xr-x+ 3 orcl oinstall 4 Oct 2 07:14 config
-
次のコマンドを実行してパス環境変数を設定します。
(UNIX) export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:OHS_ORACLE_HOME/lib
(Windows) set PATH=%PATH%;OHS_ORACLE_HOME\bin
-
EditHttpConf
ディレクトリに移動します。(UNIX) cd OHS_ORACLE_HOME/webgate/ohs/tools/setup/InstallTools
(Windows) cd OHS_ORACLE_HOME\webgate\ohs\tools\EditHttpConf
-
次のコマンドを実行します。
(UNIX) ./EditHttpConf -w OHS_CONFIG_DIR [-oh OHS_ORACLE_HOME] [-o output_file_name] [-dcc custom_dcc_scripts/pages_location]
(Windows) EditHttpConf -w OHS_CONFIG_DIR [-oh OHS_ORACLE_HOME] [-o output_file_name] [-dcc custom_dcc_scripts\pages_location]
このコマンドでは次の処理が行われます。
-
apache_webgate.template
ファイルをOracle HTTP ServerのOracleホームからOracle HTTP Server構成ディレクトリの新しいwebgate.conf
ファイルにコピーします。 -
httpd.conf
ファイルを更新して1行を追加し、webgate.conf
が含まれるようにします。 -
WebGate構成ファイルを生成します。ファイルのデフォルト名は
webgate.conf
ですが、コマンドでoutput_file
引数を使用するとカスタム名を使用できます。
-
oamsso/logout.html
、oamsso-bin/login.pl
またはlogout.pl
スクリプトなど)をカスタマイズするには、これらのスクリプトを次の場所から、EditHttpConf
ユーティリティに対する-dcc
パラメータによって識別されるカスタムの場所にコピーします。ORACLE_HOME/webgate/ohs/