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 CognosC:\Program Files (x86)\esrimaps\em4c에 설치되었고 Apache 설치 위치에 대한 쓰기 권한을 보유한 사용자가 Apache 구성 파일을 변경한다고 가정합니다. em4c 별칭보다 먼저 em4c/cgi-bin 스크립트 별칭을 정의해야 하며 IBM Cognos 별칭보다 먼저 Esri Maps for 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>

참고 사항:

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는 Windows 서비스로 설치됩니다. Apache 설명서에서는 Apache 서비스를 실행하기 위한 별도의 계정(권한이 축소된)을 생성할 것을 권장합니다. EM4C 기술이 콘텐츠에 접근하고 해당 콘텐츠를 수정할 수 있도록 이 계정(로컬 또는 도메인)에는 EM4C temp 디렉터리와 파일에 대한 특정 접근 권한이 필요합니다.

Windows 2008

  1. Windows Explorer에서 Esri Maps for IBM Cognos temp 디렉터리를 마우스 오른쪽 버튼으로 클릭하고 등록정보를 선택합니다.
  2. temp 등록정보 대화 상자에서 보안 탭을 클릭합니다.
  3. 보안 탭에서 편집을 클릭합니다.
  4. temp의 사용 권한 대화 상자에서 추가를 클릭합니다.
  5. 사용자, 컴퓨터, 서비스 계정 또는 그룹 선택 대화 상자에서 위치를 클릭합니다.
  6. 위치 대화 상자에서 <Apache 서비스 계정>의 올바른 위치를 선택하고 확인을 클릭합니다.
  7. 선택할 개체 이름을 입력하세요 텍스트 영역에 <Apache 서비스 계정>을 입력하고 이름 확인을 클릭하여 계정을 찾을 수 있는지 확인합니다.
  8. 확인을 클릭하여 사용자 또는 그룹 선택 대화 상자를 닫습니다.
  9. temp의 사용 권한 대화 상자의 그룹 또는 사용자 이름 영역에서 <Apache 서비스 계정>을 선택하고 <Apache 서비스 계정>의 사용 권한에서 수정 옆에 있는 허용을 선택합니다.
  10. 확인을 클릭하여 temp의 사용 권한 대화 상자를 닫습니다.
  11. 확인을 클릭하여 temp 등록정보 대화 상자를 닫습니다.