1 個 IIS 盒子,2 個網站,1 個 JK 連接器,另一個盒子上有 2 個 tomcat。我如何讓他們一起工作?

1 個 IIS 盒子,2 個網站,1 個 JK 連接器,另一個盒子上有 2 個 tomcat。我如何讓他們一起工作?

我在一個 IIS 6.0 機器上有一個網站,與另一個機器中的兩個 Tomcat 6.0.18 實例一起工作,工作完美。我使用的是 JK 連接器 1.2.28。我現在希望在同一個 IIS 機器上有第二個網站,與其他兩個 tomcat 一起工作(假設 www.example1.com 向 TC1 實例發送請求,www.example2.com 向 TC2 實例發送請求。)

我遇到的問題是如何配置 ISAPI 重定向器,以便兩個 IIS 網站(位於同一機器上)運行 ISAPI 重定向器並根據給定上下文定向到兩個不同的 tomcat 實例。

我嘗試以與第一個 IIS 網站相同的方式建立 ISAPI 過濾器,但 Windows 不允許我使用相同檔案 (isapi_redirect.dll) 建立另一個過濾器。另外,我可以看到 JK 連接器已在註冊表中註冊,因此我無法在兩個不同的 IIS 網站中使用兩個單獨的 JK 連接器安裝而不發生衝突。

你知道它是怎麼做的嗎?

注意:IIS盒子和Tomcat盒子各有一個IP(192.168.xx系列)。

答案1

我終於解決了。當需要安裝 ISAPI 連接器時,只需使用其他網站上已設定的連接器即可。 ISAPI 連接器似乎表明兩個網站正在使用它,並且很可能創建兩個彼此不衝突的單獨執行緒。我還認為您可以對兩個以上的網站使用相同的 ISAPI 連接器。

相關內容