Skip To Content

Apache の構成

表示: Windows でのインストールLinux および UNIX でのインストール

Apache を構成する前に、IBM Cognos Business Intelligence を Apache HTTP サーバー (または Apache ベースの Web サーバー) と一緒に動作するように設定し、IBM Cognos のエイリアス名を ibmcognos にする必要があります。

Apache の構成の詳細については、「Apache の構成について」をご参照ください。

環境内にある EM4C ゲートウェイの各コンピューターに対して、次の手順を完了する必要があります。

Apache の構成ファイルの変更

Esri Maps for IBM Cognos を実行するには、Apache の主要な構成ファイル (httpd.conf) を変更して、適切な Esri Maps for IBM Cognos のエイリアスとスクリプト エイリアスを追加する必要があります。開始する前に (使用環境に関連する) EM4C cgi-bin ディレクトリを書き留めておきます。次のいずれかです。

  • <em4c_location>/cgi-bin
  • <em4c_location>/cgi-bin-64bit

次のサンプル コードでは、cgi-bin というスクリプト エイリアスと em4c というエイリアスを作成します。Esri Maps for IBM Cognos を正常に機能させるために、これらの名前は変更できません。次の手順では、Esri Maps for IBM Cognos/opt/esrimaps/em4c にインストールされていて、Apache 構成ファイルに変更を加えるのは、Apache のインストール場所に書き込みアクセス権を持つユーザーだと想定しています。em4c/cgi-bin スクリプト エイリアスを em4c エイリアスの前に定義し、Esri Maps for IBM Cognos のエイリアスを IBM Cognos のエイリアスの前に定義することが重要です。

次のエイリアスを追加したら、Web サーバー プロセスを再起動します。

ScriptAlias /ibmcognos/em4c/cgi-bin “/opt/esrimaps/em4c/cgi-bin-64bit”
<Directory “/opt/esrimaps/em4c/cgi-bin-64bit”>
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
Alias /ibmcognos/em4c “/opt/esrimaps/em4c/webcontent”
<Directory “/opt/esrimaps/em4c/webcontent”>
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

注意:

環境内で Windows 認証が有効になっている場合は、次のフォルダーで [匿名認証] が有効になっており、[Windows 認証] が無効になっていることを確認します。

  • <em4c_location>\webcontent\emf\3.16\esri\
  • <em4c_location>\webcontent\emf\3.16\esri-maps\
  • <em4c_location>\webcontent\esrimap\
  • <em4c_virtualdirectory>\emf\3.16\esriMapsX\

ファイル アクセス権限の設定

Apache を実行しているアカウントは、temp ディレクトリおよびファイルへの READ/WRITE/EXECUTE アクセス権を持つ必要があります。この要件を満たすには、次の 2 つの方法があります。次のどちらかを選択します。

  • Apache Web サーバーが特定のグループの下で動作している場合、Apache Web サーバーと同じグループに属するように EM4C の temp ディレクトリの権限を変更します。その後、そのグループに READ/WRITE/EXECUTE 権限を設定し、他のユーザーの権限を削除できます。
  • EM4C の temp ディレクトリの所有権を変更し、そのディレクトリの所有者に READ/WRITE/EXECUTE 権限を割り当てます。

また、Apache を実行しているアカウントは、cgi-bin または cgi-bin-64bit ディレクトリおよびファイルへの READ/EXECUTE アクセス権を持つ必要もあります。