Архив для предыдущей версии Esri Maps for IBM Cognos. Если вам требуется текущая версия, пререйдите по ссылке http://doc.arcgis.com/ru/maps-for-cognos .

Настройка Apache

Прежде чем начать настройку Apache, необходимо настроить IBM Cognos Business Intelligence на работу с Apache HTTP Server (или с веб-сервером на базе Apache) и задать для IBM Cognos псевдоним ibmcognos.

Дополнительные сведения о настройке Apache см. в разделе О настройке Apache.

На каждом компьютере EM4C Gateway в вашей среде необходимо выполнить следующие шаги.

Изменение файла конфигурации 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.

После добавления следующих псевдонимов, перезапустите процесс веб-сервера.

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>

Установка прав доступа к файлам

Учетная запись, под которой запускается Apache, должна иметь права доступа READ/WRITE/EXECUTE ко временной директории temp и файлам. Существует два подхода, чтобы удовлетворить этому требованию. Выберите одно из следующих действий:

  • Если веб-сервер Apache запущен в специальной группе, измените права доступа ко временной директории EM4C, чтобы убедиться, что она принадлежит к той же группе, что и веб-сервер Apache. Затем вы можете установить права доступа READ/WRITE/EXECUTE для этой группы и удалить права доступа для других.
  • Вы можете изменить владельца временной директории EM4C и присвоить права доступа READ/WRITE/EXECUTE владельцам этой директории.

Учетная запись, под которой запускается Apache, должна также иметь права доступа READ/EXECUTE ко временной директории cgi-bin или cgi-bin-64bit и файлам.