2010-11-29 3 views
0

Я хотел бы запустить несколько приложений Grails, работающих на Jetty (но я мог бы сменить сервер на Tomcat, если это необходимо, однако мне нужно, чтобы API Continuations для функций CometD) на том же сервере. Все они должны находиться на порту 80, но имеют разные доменные имена (myfirstsite.com, mysecondsite.com)Запуск нескольких экземпляров Grails/Jetty на том же сервере и том же порту, но с разными именами хостов

Есть ли способ запустить несколько приложений таким образом?

+0

Этот отличный блог просто привёл свой ответ: http://mrhaki.blogspot.com/2011/04/grails-goodness-add-additional-web.html – 2011-04-05 23:12:42

ответ

3

Самый простой способ, вероятно, использовать виртуальные хосты Apache HTTPD, используя mod_proxy для подключения к Jetty или Tomcat.

+0

На самом деле mod_proxy кажется не очень хорошей идеей для меня, потому что я используйте Cometd, а httpd использует модель потока за запрос, см. здесь http://cometd.org/node/81 – 2010-12-25 11:57:43