Skip To Content

Apache 구성

Apache를 구성하기 전에 먼저 IBM Cognos Business Intelligence를 Apache HTTP 서버(또는 Apache 기반 웹 서버)와 작동하도록 설정해야 하며 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 별칭보다 먼저 em4c/cgi-bin 스크립트 별칭을 정의해야 하며 IBM Cognos 별칭보다 먼저 Esri Maps for 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>

참고 사항:

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 권한이 있어야 합니다. 이 요구 사항을 충족하는 방법에는 두 가지가 있습니다. 다음 중 하나를 선택합니다.

  • 특정 그룹에서 Apache 웹 서버가 실행되는 경우 EM4C temp 디렉터리의 권한이 Apache 웹 서버와 동일한 그룹에 속하도록 해당 권한을 변경합니다. 그런 다음 그 그룹에 대한 READ/WRITE/EXECUTE 권한을 설정하고 다른 그룹에 대해서는 권한을 제거할 수 있습니다.
  • EM4C temp 디렉터리의 소유권을 변경하고 새 소유권자에게 READ/WRITE/EXECUTE 권한을 할당할 수 있습니다.

Apache를 실행하는 계정에는 cgi-bin 또는 cgi-bin-64bit 디렉터리 및 파일에 대한 READ/EXECUTE 권한도 있어야 합니다.