次のWebサーバから一つを選び、定義を実施してください。
Interstage Application Server (Interstage HTTP Server) / Apache
Interstage Application Server (InfoProvider Pro)
ポイント
アクセス権の登録
Systemwalker for Oracleのインストール時には、アクセス権を設定していませんが、Systemwalker for Oracleが運用管理製品であるという性質上、不特定多数のWebクライアントからアクセスを許可すべきではありません。Systemwalker for OracleのWeb画面のアクセス権制御は各Webサーバが持つアクセス権制御機能に準じます。このため、Systemwalker for OracleのWeb画面のアクセスを制御する場合は、各Webサーバの説明書を参照して設定してください。
Systemwalker for OracleのWeb画面機能としてアクセス権制御の対象となるのは以下のURLです。
対象URL | ディレクトリの説明 |
http://運用管理サーバのホスト名/cgi-bin-sfo | CGIファイルが格納されているディレクトリ |
Interstage Application Server (Interstage HTTP Server) および Apacheに対するディレクトリ(エイリアス)の設定方法を説明します。
設定ファイル「httpd.conf」を修正します
CGIの有効化
Interstage HTTP Serverで、以下の"LoadModule"設定行がコメント化されている場合、行の先頭の「#」を削除して、CGIを有効にしてください。
LoadModule cgi_module "/opt/FJSVihs/modules/mod_cgi.so" |
Aliasの設定
設定ファイル「httpd.conf」の内容を以下のように修正します。
ただし、デフォルトファイル名、インストール場所を変更した場合はそれに従います。
"Alias"の最終に、以下のレコードを追加します。
Alias /swfo-img/ "/opt/FJSVmpor/web/cgi/img/" <Directory "/opt/FJSVmpor/web/cgi/img"> AllowOverride None Options None Order allow,deny Allow from all </Directory> Alias /swfo-html/ "/opt/FJSVmpor/web/cgi/html/" <Directory "/opt/FJSVmpor/web/cgi/html"> AllowOverride None Options None Order allow,deny Allow from all </Directory>
"ScriptAlias"の最終に、以下のレコードを追加します。
ScriptAlias /cgi-bin-sfo/ "/opt/FJSVmpor/web/cgi/bin/" |
注意
アクセス権などの設定は、必要に応じて適宜変更してください。
Apache2.4の場合、Order allow,deny/Allow from all の設定は、Require all granted になります。
仮想ディレクトリの設定は、Apacheのバージョンによって異なります。詳細については、Apacheのマニュアルを参照してください。
Apache2.0の初期状態では文字化けを起こす可能性がありますので、必要に応じて、下記の状態に設定してください。
AddDefaultCharset Off |
注意
httpd.confのパスについて
Interstage HTTP Serverの場合は、Interstage Application Server V8.x 以前は /etc/opt/FJSVihs/conf配下、Interstage Application Server V9.x 以降は /var/opt/FJSVihs/servers/FJapache/conf配下です。
Solaris標準付属のApacheの場合は /etc/apache配下、それ以外のApacheの場合は、インストール先のhttpdコマンドを-Vオプションつきで起動した結果からhttpd.confのパスを確認してください。
Webサーバを再起動します
Interstage Application Server (InfoProvider Pro)に対するディレクトリ(エイリアス)の設定方法を説明します。
設定ファイル「HTTPD.conf」を修正します
設定ファイル「/opt/FSUNprovd/conf/HTTPD.conf」の内容を以下のように修正します。ただし、デフォルトファイル名、インストール場所を変更した場合はそれに従います。
# |
シンボリックリンクファイルを作成します
設定ファイル「HTTPD.conf」内の「acstop」で定義されている公開ディレクトリに移動し、以下のコマンドを実行してください。
# ln -s /opt/FJSVmpor/web/cgi/img/ swfo-img <ENTER> |
Interstage Application Server (InfoProvider Pro)を再起動します