2011-07-26 54 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以上的任何端口。

正如Terry所述,可能更容易配置具有多個後端和後綴(Base DN)的單個實例。這裏有一個快速如何引導:http://ludopoitou.wordpress.com/2009/01/20/opends-tips-multiple-suffixes-with-opends/

問候,

朱利

相關問題