【发布时间】:2012-03-02 16:30:23
【问题描述】:
我正在尝试在运行 Ubuntu 的 Amazon EC2 实例中安装码头。安装似乎没问题
$ sudo apt-get install jetty
之后我在/etc/default/jetty中做了参数NO_START=0
终于
$ sudo service jetty start
Starting Jetty servlet engine. jetty
Jetty servlet engine started, reachable on http://ip-xx-xxx-xxx-xxx:8080/
...
但是,当我在浏览器(外部计算机)中写入时:
http://ec2-xxx-xx-xx-xx.compute.amazonaws.com:8080
浏览器无法连接到使用给定端口的地址。不知道是安装过程中遗漏了什么还是网址有误。
感谢您的时间和帮助 :-) ,
- 卡罗莱纳州
【问题讨论】:
-
当你在实例上时,是否连接:telnet localhost 8080
-
@EricHammond :我确实 curl localhost:8080 并且得到了预期的响应。但是,当我从外部机器尝试时,它不起作用。我应该注意到我还在 Win7 客户机上安装了一个 ubuntu VM,我遇到了完全相同的问题。
-
我不知道 Jetty,但是必须告诉 MySQL 和 Apache 等一些应用程序不仅要监听 localhost。
标签: amazon-ec2 jetty