我已经摆弄了一段时间,并想看看是否有人可以帮助我。我有一个运行 Apache/Ubuntu 12.04 的 EC2 实例并已成功安装 Neo4j 1.9.1。我没有使用 Puppet 或任何 Cloud Formation 模板,我只是安装了 Java 7 以及稳定的 Neo4j debian 包,如果其他人对 Puppet 有问题,它在本地运行得非常好。当我运行时#curl http://localhost:7474
,我得到以下信息:
root@ip-xx-xxx-xx-xxx:~# curl http://localhost:7474
{
"management" : "http://localhost:7474/db/manage/",
"data" : "http://localhost:7474/db/data/"
}root@ip-xx-xxx-xx-xxx:~# :7474/db/data/
我的问题是我无法解决与我的弹性 IP 或公共 DNS 的连接,它们都可以工作,因为我能够通过 SSH 连接到实例并且显示“It Works”的 Apache 消息,但是当尝试访问端口 7474 时,我得到了超时错误:
http://elastic.ip.address:7474
我的安全组中确实有端口 7474 和端口 80 向世界开放,但仍然无法解析连接,所以我不知所措。任何帮助将不胜感激!