2014-04-25 83 views
5

我在尋找最好的方法來託管使用Spring Boot開發的多個網站。基於名稱的Spring Host虛擬主機

我有一個公共IP,它指向EC2機器。

我已經運行了一個使用Spring Boot開發的Web應用程序。

現在,我正在尋找一種方法來創建我的第二個Spring Boot應用程序(在不同的端口上運行)。

我的配置應該導致這樣的(公網IP),

www.app1.com(x.x.x.x) => Spring Boot App1 
www.app2.com(x.x.x.x) => Spring Boot App2 

我發現互聯網處理conf/server.xml文件上的許多文章,http://tomcat.apache.org/tomcat-7.0-doc/config/host.html

有人可以幫助我實現相同

回答

4

最好的方法可能是使用反向代理前端。例如。在你的EC2盒子上安裝nginx,或者(如果你認真對待它,可能會更好),使用ELB和Route 53來註冊你的DNS記錄。