我已经处理这个问题有一段时间了,我想看看有没有人能帮我。我有一个运行Apache/ubuntu12.04的EC2实例,并且已经成功安装了Neo4j 1.9.1。我没有使用Puppet或任何云形成模板,我只是简单地安装了Java7和稳定的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,但仍然无法解析连接,因此我感到困惑。任何帮助都将不胜感激!
发布于 2013-07-01 10:16:52
默认情况下,管理接口很可能只侦听localhost。通常有一个标志来在所有接口上启用它,但这样做通常是一个糟糕的(安全)想法。
或者,您可以通过SSH端口转发访问管理界面:
$ ssh -L 7474:localhost:7474 elastic.ip.address连接后,您可以将浏览器指向"localhost:7474“以查看远程管理界面。所有的东西都是加密的,等等。
https://stackoverflow.com/questions/17396361
复制相似问题