如何使用AWS运行在localhost中运行的Java应用程序

时间:2017-11-06 18:04:28

标签: java amazon-web-services nginx amazon-ec2

我创建了一个(AWS)Amazon Web服务服务器来运行一些用Java创建的应用程序,这个应用程序需要一些端口,例如8888,并在localhost:8888 / index.html中本地运行。

我可以检查localhost:8888 / index.html是否与命令完美配合:

curl localhost:8888/index.html

问题是我不知道如何从我的域名访问这个应用程序,我知道有一种方法可以使用 nginx 来实现这一点,但不幸的是,所有教程都是关于Node的。 JS。

article之后我设法运行在localhost:8080上运行的Node.JS应用程序(打印hello world的简单应用程序),当我访问我的域名时,我可以打印出Hello world消息!我的问题是,我可以用Java应用程序做同样的事情吗?

1 个答案:

答案 0 :(得分:2)

最好的办法是获取主机ip并使用它;而不是使用有时映射到127.0.0.1的localhost,在这种情况下,您可以连接到主机内的应用程序,但不能从外部连接。

您可以分享虚拟机详细信息吗?