2010-11-29 5 views
0

Jetty가 제공하는 여러 Grails 애플리케이션을 실행하고 싶습니다 (그러나 필요한 경우 서버를 Tomcat으로 변경할 수 있습니다. CometD 기능을위한 Continuations API)을 동일한 서버에 설치해야합니다. 그들은 모두 포트 80에 있어야하지만 도메인 이름은 다릅니다 (myfirstsite.com, mysecondsite.com)같은 서버와 같은 포트에서 여러 호스트 이름을 사용하여 여러 Grails/Jetty 인스턴스 실행하기

이렇게 여러 가지 응용 프로그램을 실행할 수있는 방법이 있습니까?

+0

이 훌륭한 블로그는 방금 그 대답을 가져 왔습니다. http://mrhaki.blogspot.com/2011/04/grails-goodness-add-additional-web.html –

답변

3

아마도 가장 쉬운 방법은 mod_proxy를 사용하여 Jetty 또는 Tomcat에 연결하는 Apache HTTPD 가상 호스트를 사용하는 것입니다.

+0

사실 mod_proxy는 나에게 좋은 아이디어가 아닙니다. Cometd를 사용하고, httpd는 요청 당 스레드 모델을 사용합니다. http://cometd.org/node/81 –