【发布时间】:2015-02-13 16:39:18
【问题描述】:
我有一个 Play 2.3.6 应用程序,我使用 WAR 文件将它部署到在 Elastic Beanstalk 上运行的 Tomcat。该应用程序为普通 HTTP 公开端口 80。该应用程序还公开了另一个端口 (2551),用于构建 Akka 集群。但是,当部署到 AWS 时,应用程序被拒绝连接到 localhost 上的端口 2551。是否可以通过 Elastic Beanstalk 上的 Tomcat 公开多个端口?
它不应该通过 servlet 提供服务,而是一个普通的套接字。并且 akka 端口不应该暴露给外界(通过负载均衡器),只在 EC2 实例之间。
【问题讨论】:
-
我认为您不能在 Elastic Beanstalk 上公开多个端口,但我找不到任何官方来源来确认这一点。人们在 EB 上使用 Docker 观察到相同的行为:stackoverflow.com/questions/27381651/…
-
嗨,只是为了扩大一点。我不希望端口通过负载均衡器公开,而是在 EC2 实例之间公开
标签: tomcat amazon-web-services playframework-2.0 war amazon-elastic-beanstalk