다른 상자에는 IIS 상자 1개, 웹 사이트 2개, JK 커넥터 1개, Tomcat 2개가 있습니다. 어떻게 함께 작동하게 만들 수 있나요?

다른 상자에는 IIS 상자 1개, 웹 사이트 2개, JK 커넥터 1개, Tomcat 2개가 있습니다. 어떻게 함께 작동하게 만들 수 있나요?

한 IIS 6.0 상자에 하나의 웹 사이트가 있고 다른 상자에 있는 두 개의 Tomcat 6.0.18 인스턴스와 함께 작동하며 완벽하게 작동합니다. JK 커넥터 1.2.28을 사용하고 있습니다. 이제 다른 두 Tomcat과 함께 작동하는 동일한 IIS 상자에 두 번째 웹 사이트를 갖고 싶습니다. (www.example1.com이 TC1 인스턴스에 요청을 보내고 www.example2.com이 TC2 인스턴스에 요청을 보낸다고 가정해 보겠습니다.)

제가 겪고 있는 문제는 두 IIS 웹 사이트(동일한 상자에 있음)가 ISAPI 리디렉터를 실행하고 주어진 컨텍스트를 기반으로 두 개의 서로 다른 Tomcat 인스턴스로 연결되도록 ISAPI 리디렉터를 구성하는 방법입니다.

첫 번째 IIS 웹사이트에서 했던 것과 같은 방식으로 ISAPI 필터를 생성해 보았지만 Windows에서는 동일한 파일(isapi_redirect.dll)로 다른 필터를 생성하는 것을 허용하지 않습니다. 또한 JK 커넥터가 이미 레지스트리에 등록되어 있으므로 두 개의 서로 다른 IIS 웹 사이트에서 충돌 없이 사용하기 위해 JK 커넥터를 두 개 별도로 설치할 수 없다는 것을 알 수 있습니다.

그것이 어떻게 이루어지는지 아십니까?

참고: IIS 상자와 Tomcat 상자에는 각각 하나의 IP가 있습니다(192.168.xx 시리즈).

답변1

드디어 해결했습니다. ISAPI 커넥터를 설치할 때가 되면 다른 웹사이트에 이미 설정된 것을 사용하세요. ISAPI 커넥터는 두 사이트가 이를 사용하고 있으며 아마도 서로 충돌하지 않는 두 개의 별도 스레드를 생성하는 것으로 보입니다. 또한 두 개 이상의 웹사이트에 동일한 ISAPI 커넥터를 사용할 수 있다는 것도 알았습니다.

관련 정보