2011-07-26 2 views
0

사용자가 각각에 별도의 정보를 호스팅하는 여러 OpenDS 상점을 필요로하는 프로젝트의 개발 환경을 설정 중입니다.하나의 머신에서 여러 개의 OpenDS 인스턴스를 호스팅 할 수 있습니까?

다른 포트와 관리 포트에 바인딩 된 두 개의 OpenDS 서버를 설치하려고 시도했지만 제대로 설치됩니다. startup.bat 배치를 사용하여 두 번째 OpenDS 인스턴스를 시작하려고하면 포트 5444 (OpenDS 2 관리 포트)에서 이미 포트에 바인딩 된 오류가 발생합니다. 관리 콘솔에 연결하려고하면 서버가 실행되고 있지 않지만 startup.bat는 실패합니다.

OpenDS 또는 바인딩 할 포트에 문제가 있습니까? 어떤 포트가 무료인지 익숙하지 않고 설치 절차 중에 OpenDS가 제안되어 있으므로 무료라고 가정했습니다.

하나의 컴퓨터에서 여러 개의 OpenDS 서버를 호스팅 할 수 있는지 여부를 아는 사람이 있습니까?

+1

의도가 호스트 할 수있는 별도의 백엔드를 생성, 그것은 간단 수 있습니다 (다른 접두사 나하는 NamingContext과) 다른 정보를 저장하는 경우 다른 접두사. –

+0

네, 그게 더 나은 해결책입니다. 감사합니다 –

+0

BTW 솔루션은 다른 포트를 사용하는 것으로, OpenDS는 5444가 열려 있다고 가정하지만 대신 바운드됩니다. –

답변

1

마이클,

그것은 한 각 인스턴스는 자신의 포트를 사용하여 동일한 시스템에 된 OpenDS의 여러 인스턴스를 설치할 수 있습니다. 기본 포트는 1389, 1636 및 4444입니다 (관리자가 아니고 다른 디렉토리 서비스가 실행되고 있지 않은 경우 포트 389 및 636이 제안 됨). setup.bat는 포트가 이미 사용되었는지 감지하려고 시도하지만 실패 할 수 있습니다. 1024보다 큰 포트를 선택할 수 있습니다.

테리가 언급했듯이 다중 백엔드 및 접미어 (기본 DN)를 사용하여 단일 인스턴스를 구성하는 것이 더 쉬울 수도 있습니다. 여기에서 안내하는 방법을 빠른입니다 : http://ludopoitou.wordpress.com/2009/01/20/opends-tips-multiple-suffixes-with-opends/

감사합니다,

루도빅