在Amazon上运行多个Grails应用程序';s EC2

在Amazon上运行多个Grails应用程序';s EC2,grails,amazon-web-services,amazon-ec2,Grails,Amazon Web Services,Amazon Ec2,我可以在Amazon云中的虚拟Linux机器上运行多个Grails应用程序吗?我在端口8080上启动一个应用程序,另一个在端口8090上启动?基本上,我正在尝试运行同一应用程序的两个版本,一个供测试人员测试,另一个供我继续开发。我似乎能够启动第二个应用程序,但我无法使用浏览器。我现在的做法是启动grailsrunwar的第一个应用程序,当然还有grailsrunapp的开发版本。我可以通过www.hostname.com:8080访问我的第一个应用程序,但是www.hostname.com:80

我可以在Amazon云中的虚拟Linux机器上运行多个Grails应用程序吗?我在端口8080上启动一个应用程序,另一个在端口8090上启动?基本上,我正在尝试运行同一应用程序的两个版本,一个供测试人员测试,另一个供我继续开发。我似乎能够启动第二个应用程序,但我无法使用浏览器。我现在的做法是启动grailsrunwar的第一个应用程序,当然还有grailsrunapp的开发版本。我可以通过www.hostname.com:8080访问我的第一个应用程序,但是www.hostname.com:8090上的应用程序在浏览器中不可用。

您可以检查另一个grails应用程序是否在端口8090上运行。在命令行上键入以下命令:
telnet localhost 8090
。如果您看到一条连接到本地主机的
消息,这意味着它正在运行,但该端口可能只是在计算机的防火墙上被阻止了。还要确保端口8090在EC2安全组中是打开的。您应该真正开始了解apache:)端口8090确实在安全组规则中被阻止了。谢谢你们,伙计们。@injecteer,你们说得对,我的朋友。现在是我做这件事的时候了,而这正是我正在努力解决的问题。