2010-11-24 6 views
7

JSP/Java 서블릿 webapp를 게시해야합니다. 불행히도 IIS는 그러한 배포를 지원하지 않습니다. IIS와 여러 IIS 응용 프로그램을 이미 실행해야하는 서버가 필요합니다. 나는 그 응용 프로그램을 방해하고 싶지 않지만 그들과 새로운 웹 응용 프로그램이 동일한 서버에서 실행되어야합니다. 내가 바람둥이에 트래픽을 리디렉션하는 프록시를 설정하려했지만 다른 응용 프로그램이 고장났습니다.IIS와 Tomcat을 나란히 실행할 수 있습니까?

좋은 ol '포트 80을 통해 액세스 할 수있는 IIS와 tomcat (포트 8080에서 실행)을 실행할 수 있는지 궁금합니다. 둘 다 원격으로 액세스 할 수 있어야합니다. 지금까지 나의 노력은 효과가 없었다. IIS 응용 프로그램에 액세스해도 아무런 문제가 없었지만 브라우저에 연결하려고하면 브라우저가 시간 초과됩니다. 포트 8080도 차단 해제 했으므로 문제가 아닌 것으로 확신합니다.

도움을 주시면 감사하겠습니다.

+0

http://tomcat.apache.org/connectors-doc/webserver_howto/iis.html –

답변

3

다른 포트에서 실행되는 한 가능합니다. Tomcat에 로컬로 액세스 할 수 있지만 (http : // localhost : 8080) 원격으로 액세스 할 수없는 경우 방화벽 문제입니다. 또한, 정말로 원한다면 바람둥이에게 앞으로의 요청을 할 수 있습니다.

1

IIS와 Tomcat을 서로 다른 두 개의 IP 주소로 배열하거나 포트 80으로 역방향 프록시 (nginx, lighttpd, mod_proxy 등)를 설치 한 다음 IIS를 포트 8080을 사용하고 Tomcat 포트 9090을 사용하도록 설정할 수 있습니다.

0

멜더 IIS를 동일한 호스트에서 다른 IP 주소로 동일하게 실행할 수 있습니다. & Tomcat. 하나의 서버는 동일한 가상 IP를 여러 개 가질 수 있습니다.

관련 문제