在同一服务器和同一端口上运行多个Grails/Jetty实例,但主机名不同

在同一服务器和同一端口上运行多个Grails/Jetty实例,但主机名不同,grails,groovy,jetty,ports,cometd,Grails,Groovy,Jetty,Ports,Cometd,我希望在同一台服务器上运行几个由Jetty支持的Grails应用程序(但如果需要,我可以将服务器更改为Tomcat,但是我需要CometD特性的Continuations API)。它们都需要在端口80上,但具有不同的域名(myfirstsite.com、mysecondsite.com) 有没有一种方法可以这样运行多个应用程序?最简单的方法可能是使用Apache HTTPD虚拟主机,使用mod_代理连接Jetty或Tomcat。最简单的方法可能是使用Apache HTTPD虚拟主机,使用mod

我希望在同一台服务器上运行几个由Jetty支持的Grails应用程序(但如果需要,我可以将服务器更改为Tomcat,但是我需要CometD特性的Continuations API)。它们都需要在端口80上,但具有不同的域名(myfirstsite.com、mysecondsite.com)


有没有一种方法可以这样运行多个应用程序?

最简单的方法可能是使用Apache HTTPD虚拟主机,使用mod_代理连接Jetty或Tomcat。

最简单的方法可能是使用Apache HTTPD虚拟主机,使用mod_代理连接Jetty或Tomcat。

这样做应该不复杂

这不应该很复杂

实际上mod_代理对我来说似乎不是一个好主意,因为我使用Cometd,httpd使用每个请求一个线程的模型,看这里实际上mod_代理对我来说似乎不是一个好主意,因为我使用Cometd,httpd使用每个请求一个线程的模型,看这里,谢谢,我一定会尝试这个。谢谢,我一定会试试。这个优秀的博客带来了它的答案:这个优秀的博客带来了它的答案: