2012-11-13 59 views
3

我使用播放2.0框架,我知道默認使用Netty的HTTP服務器子域。您如何設置虛擬主機,以便www.domain1.com重定向到www.maindomain.com/sites/domain1.com/?動態域和使用播放2.0框架

由於播放2.0,路由更加restreint和似乎沒有人隨地回答這個問題。

在玩1.0,這是可能做到這一點的路線文件中,但現在它

我也使用jar生產檔案(用蒸餾水),只是要清楚是不可能的:(,我知道網狀是有,但我不知道如何添加虛擬主機。

回答

6

好像我發現我自己的問題的答案。有很多PHP背景,沒有Web應用背景,我是不是正確理解前端的原則和後端的Play 2.0。

我需要做的就是繼續玩上運行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> 

您可以在http://www.playframework.org/documentation/2.0.4/HTTPServer

獲得更多的相關信息