LDAP 준수 소프트웨어 구성

시작하기 전에

비즈니스 목적을 위해서는 http://www-01.ibm.com/software/tivoli/products/directory-server/에서 다운로드할 수 있는 Tivoli® Directory Server의 평가판을 검토하는 것이 좋습니다.

LDAP 및 Tivoli Directory Server에 대한 자세한 정보는 IBM® Redbook SG24-4986-01을 참조하십시오( http://www.redbooks.ibm.com/abstracts/sg244986.html에서 다운로드).

이 태스크 정보

ApacheDS 디렉토리 서버 및 Apache Studio 클라이언트를 사용하여 이 샘플을 실행할 수 있습니다. 아래 지시사항은 ApacheDS 1.5.7 및 Studio 1.5.3에 맞게 작성되었습니다. 최신 버전을 사용 중이면 구성한 대로 샘플이 실행되지 않을 수 있습니다. 데모 용도로 ApacheDS 및 Studio를 설치하여 구성하려면 다음을 수행하십시오.

프로시저

  1. 웹 사이트 http://directory.apache.org/에 있는 ApacheDS 1.5.7 디렉토리 서버 및 Studio 1.5.3 클라이언트를 다운로드하여 설치하십시오.

    추가 설치 정보는 기본 사용자 안내서를 참조하십시오. 기본 사용자 안내서 링크는 Windows용 다운로드 페이지의 왼쪽 분할창에 있습니다.

  2. 서버와 관련된 하드웨어 프로필이 사용 가능하도록 설정되어 있는지 확인하십시오.
    1. Windows의 제어판을 여십시오.
    2. 관리 도구 > 서비스 > Apacheds를 두 번 클릭하십시오. Apacheds 속성(로컬 컴퓨터) 대화 상자가 표시됩니다.
    3. 로그온 탭을 클릭하십시오. 나열된 프로필 중 사용 안함으로 설정된 것이 있는 경우 해당 프로필 이름을 선택하고 사용을 클릭하십시오.
    4. 확인을 클릭하십시오.
  3. 디렉토리 서버를 시작할 수 있는지 확인하십시오. 서비스 대화 상자에서 Apacheds를 마우스 오른쪽 단추로 클릭하고 시작을 클릭하십시오.

    서버가 시작된 경우, 서버를 중지하십시오. 서버가 시작되지 않은 경우, 프로시저를 다시 수행하십시오. 그래도 서버가 시작되지 않으면 이를 대체할 데모용 LDAP 준수 서버를 찾아야 합니다.

  4. EGL 샘플 데이터를 ApacheDS 서버의 기타 데이터로부터 격리하려면 해당 서버에서 새 파티션을 작성하십시오. 새 파티션을 작성하려면 다음을 수행하십시오.
    1. ApacheDS 1.5.7 디렉토리 서버를 설치한 디렉토리에 있는 conf 폴더로 이동하십시오(예: c:\Program Files\Apache Directory Server\instances\default\conf).
    2. server.xml 파일의 백업 사본을 만드십시오.
    3. 문서 편집기를 사용하여 server.xml 파일을 여십시오. LDAP 포트 특성 값을 389로 변경하십시오. 원래 값은 10389입니다. 명령문은 다음 예제와 같습니다.
      <ldapServer id="ldapServer"...> 	
         ...
         <transports>
            <tcpTransport address="0.0.0.0" port="389" 
                          nbThreads="8" backLog="50" enableSSL="false"/>
            <tcpTransport address="localhost" port="10636" enableSSL="true"/>
         </transports>
         ...
      </ldapServer>
    4. 파티션 특성을 찾아서 아래와 같이 samplePartitionConfiguration의 새 하위 항목을 추가하십시오.
      <partitions> 	
         ...
            <jdbmPartition id="sample" cacheSize="100" suffix="o=sample"
                           optimizerEnabled="true" syncOnWrite="true">
               <indexedAttributes>
                  <jdbmIndex attributeId="uid" cacheSize="100"/>
                  <jdbmIndex attributeId="ou" cacheSize="100"/>
                  <jdbmIndex attributeId="objectClass" cacheSize="100"/>
               </indexedAttributes>
            </jdbmPartition>
         ...
      </partitions>
    5. 업데이트된 server.xml 파일을 저장하십시오.
  5. 디렉토리 서버를 시작하십시오.

피드백