Playframework 使用Play 2.0框架的动态域和子域

Playframework 使用Play 2.0框架的动态域和子域,playframework,playframework-2.0,netty,Playframework,Playframework 2.0,Netty,我使用的是Play2.0框架,我知道它默认使用NettyHTTP服务器。如何设置虚拟主机,使www.domain1.com重定向到www.maindomain.com/sites/domain1.com/ 自Play 2.0以来,路由限制更为严格,似乎没有人在任何地方回答这个问题 在Play 1.0中,可以在路由文件中执行此操作,但现在不可能:( 我还使用jar生产文件(带dist),只是为了澄清,我知道Netty在那里,但我不知道如何添加虚拟主机。似乎我已经找到了我自己问题的答案。有很多PHP

我使用的是Play2.0框架,我知道它默认使用NettyHTTP服务器。如何设置虚拟主机,使www.domain1.com重定向到www.maindomain.com/sites/domain1.com/

自Play 2.0以来,路由限制更为严格,似乎没有人在任何地方回答这个问题

在Play 1.0中,可以在路由文件中执行此操作,但现在不可能:(


我还使用jar生产文件(带dist),只是为了澄清,我知道Netty在那里,但我不知道如何添加虚拟主机。

似乎我已经找到了我自己问题的答案。有很多PHP背景,没有Web应用程序背景,我没有正确理解Play 2.0前端和后端的原理

我需要做的是让Play在9000上运行,并拥有一个前端Apache服务器(另一个!)。然后,虚拟主机就和以前一样简单了。我不需要接触到Netty HTTP服务器

<VirtualHost *:80>
  ProxyPreserveHost On
  ServerName www.domain1.com
  ProxyPass  /excluded !
  ProxyPass / http://127.0.0.1:9000/sites/domain1.com/
  ProxyPassReverse / http://127.0.0.1:9000/sites/domain1.com/
</VirtualHost>

代理主机
服务器名www.domain1.com
代理通过/排除!
ProxyPass/http://127.0.0.1:9000/sites/domain1.com/
ProxyPassReverse/http://127.0.0.1:9000/sites/domain1.com/
您可以在以下网址获得更多信息: