Прежде чем начать настройку Apache, необходимо настроить IBM Cognos Business Intelligence на работу с Apache HTTP Server (или с веб-сервером на базе Apache) и задать для IBM Cognos псевдоним ibmcognos.
Дополнительные сведения о настройке Apache см. в разделе О настройке Apache.
На каждом компьютере EM4C Gateway в вашей среде необходимо выполнить следующие шаги.
Для успешного запуска Esri Maps for IBM Cognos, в основной файл конфигурации Apache (httpd.conf) необходимо добавить соответствующие псевдонимы Esri Maps for IBM Cognos и псевдонимы скриптов.
Прежде чем начать, запишите расположение директории EM4C cgi-bin (как она задана в вашей среде). Это может быть одна из следующих папок:
Далее создается один псевдоним скрипта cgi-bin и один псевдоним em4c. Чтобы Esri Maps for IBM Cognos работал корректно, эти имена менять нельзя. Предполагается, что Esri Maps for IBM Cognos установлен в папку C:\Program Files (x86)\esrimaps\em4c и изменения файла конфигурации Apache выполнены пользователем, имеющим права на запись в папку установки Apache (например, администратором). Важно, чтобы псевдоним скрипта em4c/cgi-bin был создан до псевдонима em4c, и чтобы псевдонимы Esri Maps for IBM Cognos были созданы до псевдонимов IBM Cognos.
После добавления следующих псевдонимов, перезапустите процесс веб-сервера.ScriptAlias /ibmcognos/em4c/cgi-bin “C:/Program Files (x86)esrimaps/em4c/cgi-bin-64bit”
<Directory “C:/Program Files (x86)/esrimaps/em4c/cgi-bin-64bit”>
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
Alias /ibmcognos/em4c “C:/Program Files (x86)/esrimaps/em4c/webcontent”
<Directory “C:/Program Files (x86)/esrimaps/em4c/webcontent”>
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
В большинстве сред Apache устанавливается как служба Windows. В документации к Apache рекомендуется создавать отдельную учетную запись (с сокращенными правами) для запуска службы Apache. Эта учетная запись (локальная или домена) требует определенных прав доступа к папке temp EM4C и файлам, чтобы технические процессы EM4C могли при необходимости открывать/изменять ее содержимое.