Amazon ec2 亚马逊EC2:无法到达码头

Amazon ec2 亚马逊EC2:无法到达码头,amazon-ec2,jetty,Amazon Ec2,Jetty,我试图在运行Ubuntu的AmazonEC2实例中安装jetty。安装看起来还可以 $ sudo apt-get install jetty 之后,我在/etc/default/jetty 最后 $ sudo service jetty start Starting Jetty servlet engine. jetty Jetty servlet engine started, reachable on http://ip-xx-xxx-xxx-xxx:8080/ .

我试图在运行Ubuntu的AmazonEC2实例中安装jetty。安装看起来还可以

$ sudo apt-get install jetty
之后,我在
/etc/default/jetty

最后

$ sudo service jetty start
    Starting Jetty servlet engine. jetty
    Jetty servlet engine started, reachable on http://ip-xx-xxx-xxx-xxx:8080/
    ...
然而,当我在浏览器(外部计算机)中写入时:

浏览器无法使用给定端口连接到地址。我不知道在安装过程中是否丢失了一些东西,或者URL是错误的

感谢您的时间和帮助:-),

-Carolina

亚马逊上的每个实例都分配了一个安全组。在AWS控制台中,选择实例,安全组显示在下部窗格中。然后选择左侧的安全组,并从表中选择该实例的组。在下面的选项卡中,选择inbound,这些是中允许的IP地址/端口。如果8080是不允许的,那是你的问题,你需要添加它。在端口范围框中输入8080,并为源输入0.0.0.0/0。然后“添加规则”,最后确保“应用规则更改”。

我在这里找到了答案:
您需要更改
/etc/default/jetty
以使
jetty\u HOST=0.0.0

当您在实例上时,是否连接:telnet localhost8080@EricHammond:我做了卷曲,得到了预期的响应。然而,当我尝试从外部机器,它不工作。我应该注意到,我也在Win7客户机上安装了一个ubuntu VM,我有完全相同的问题。我不知道Jetty,但是像MySQL和Apache这样的一些应用程序必须被告知在不只是本地主机上侦听。我有完全相同的问题。但是,在安全组上打开8080端口没有任何效果。还有什么问题?
 http://ec2-xxx-xx-xx-xx.compute.amazonaws.com:8080