Java Amazon EC2上的Neo4j-无法从远程计算机访问

Java Amazon EC2上的Neo4j-无法从远程计算机访问,java,amazon-web-services,amazon-ec2,neo4j,rhel,Java,Amazon Web Services,Amazon Ec2,Neo4j,Rhel,我目前正试图在带有RHEL的EC2实例上正确安装neo4j。目前,我无法从浏览器点击端口7474上的服务器以查看neo4j webadmin或浏览器。到目前为止,我可以成功访问localhost:7474,这使我相信远程连接存在某种程度的访问问题 到目前为止我所做的: 在EC2实例上安装了Oracle Java 1.7 已安装neo4j-community-2.0.1 将org.neo4j.server.webserver.address=0.0.0.0添加到neo4j-server.prope

我目前正试图在带有RHEL的EC2实例上正确安装neo4j。目前,我无法从浏览器点击端口7474上的服务器以查看neo4j webadmin或浏览器。到目前为止,我可以成功访问localhost:7474,这使我相信远程连接存在某种程度的访问问题

到目前为止我所做的:

  • 在EC2实例上安装了Oracle Java 1.7
  • 已安装neo4j-community-2.0.1
  • 将org.neo4j.server.webserver.address=0.0.0.0添加到neo4j-server.properties中
  • 在EC2 UI中为端口7474添加了自定义TCP规则,允许0.0.0.0/0
  • 将7474添加到iptables
  • 重新启动实例
  • 运行neo4j启动
  • 查看netstat,我看到进程正在侦听端口7474,因此我不确定还有什么会阻止外部通信访问端口7474上服务器的公共EC2 DNS

    console.log

    2014-02-24 20:25:24.572+0000 INFO  [API] Setting startup timeout to: 120000ms based on -1
    2014-02-24 20:25:27.226+0000 INFO  [API] Successfully started database
    2014-02-24 20:25:28.924+0000 INFO  [API] Starting HTTP on port :7474 with 10 threads available
    2014-02-24 20:25:29.387+0000 INFO  [API] Enabling HTTPS on port :7473
    2014-02-24 20:25:30.077+0000 INFO  [API] Mounted discovery module at [/]
    2014-02-24 20:25:30.088+0000 INFO  [API] Mounted REST API at [/db/data/]
    2014-02-24 20:25:30.097+0000 INFO  [API] Mounted management API at [/db/manage/]
    2014-02-24 20:25:30.099+0000 INFO  [API] Mounted webadmin at [/webadmin]
    2014-02-24 20:25:30.100+0000 INFO  [API] Mounted Neo4j Browser at [/browser]
    2014-02-24 20:25:30.202+0000 INFO  [API] Mounting static content at [/webadmin] from [webadmin-html]
    2014-02-24 20:25:30.326+0000 INFO  [API] Mounting static content at [/browser] from [browser]
    15:25:30.328 [main] WARN  o.e.j.server.handler.ContextHandler - o.e.j.s.ServletContextHandler@164cc9b7{/,null,null} contextPath ends with /
    15:25:30.328 [main] WARN  o.e.j.server.handler.ContextHandler - Empty contextPath
    15:25:30.331 [main] INFO  org.eclipse.jetty.server.Server - jetty-9.0.5.v20130815
    15:25:30.387 [main] INFO  o.e.j.server.handler.ContextHandler - Started o.e.j.s.h.MovedContextHandler@5e9c3ce7{/,null,AVAILABLE}
    15:25:30.780 [main] INFO  o.e.j.w.StandardDescriptorProcessor - NO JSP Support for /webadmin, did not find org.apache.jasper.servlet.JspServlet
    15:25:30.802 [main] INFO  o.e.j.server.handler.ContextHandler - Started o.e.j.w.WebAppContext@488a358e{/webadmin,jar:file:/opt/neo4j-community-2.0.1/system/lib/neo4j-server-2.0.1-static-web.jar!/webadmin-html,AVAILABLE}
    15:25:31.964 [main] INFO  o.e.j.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@750e589{/db/manage,null,AVAILABLE}
    15:25:32.759 [main] INFO  o.e.j.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@1480606f{/db/data,null,AVAILABLE}
    15:25:32.787 [main] INFO  o.e.j.w.StandardDescriptorProcessor - NO JSP Support for /browser, did not find org.apache.jasper.servlet.JspServlet
    15:25:32.789 [main] INFO  o.e.j.server.handler.ContextHandler - Started o.e.j.w.WebAppContext@3f773163{/browser,jar:file:/opt/neo4j-community-2.0.1/system/lib/neo4j-browser-2.0.1.jar!/browser,AVAILABLE}
    15:25:33.047 [main] INFO  o.e.j.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@164cc9b7{/,null,AVAILABLE}
    15:25:33.078 [main] INFO  o.e.jetty.server.ServerConnector - Started ServerConnector@14cfe45e{HTTP/1.1}{0.0.0.0:7474}
    15:25:34.498 [main] INFO  o.e.jetty.server.ServerConnector - Started ServerConnector@44590060{SSL-HTTP/1.1}{0.0.0.0:7473}
    2014-02-24 20:25:34.500+0000 INFO  [API] Remote interface ready and available at [http://0.0.0.0:7474/]
    
    neo4j.0.0.log:

    Feb 24, 2014 3:25:24 PM org.neo4j.server.logging.Logger log
    INFO: Setting startup timeout to: 120000ms based on -1
    Feb 24, 2014 3:25:27 PM org.neo4j.server.logging.Logger log
    INFO: Successfully started database
    Feb 24, 2014 3:25:28 PM org.neo4j.server.logging.Logger log
    INFO: Starting HTTP on port :7474 with 10 threads available
    Feb 24, 2014 3:25:29 PM org.neo4j.server.logging.Logger log
    INFO: Enabling HTTPS on port :7473
    Feb 24, 2014 3:25:30 PM org.neo4j.server.logging.Logger log
    INFO: Mounted discovery module at [/]
    Feb 24, 2014 3:25:30 PM org.neo4j.server.logging.Logger log
    INFO: Mounted REST API at [/db/data/]
    Feb 24, 2014 3:25:30 PM org.neo4j.server.logging.Logger log
    INFO: Mounted management API at [/db/manage/]
    Feb 24, 2014 3:25:30 PM org.neo4j.server.logging.Logger log
    INFO: Mounted webadmin at [/webadmin]
    Feb 24, 2014 3:25:30 PM org.neo4j.server.logging.Logger log
    INFO: Mounted Neo4j Browser at [/browser]
    Feb 24, 2014 3:25:30 PM org.neo4j.server.logging.Logger log
    INFO: Mounting static content at [/webadmin] from [webadmin-html]
    Feb 24, 2014 3:25:30 PM org.neo4j.server.logging.Logger log
    INFO: Mounting static content at [/browser] from [browser]
    Feb 24, 2014 3:25:31 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
    INFO: Initiating Jersey application, version 'Jersey: 1.9 09/02/2011 11:17 AM'
    Feb 24, 2014 3:25:31 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
    INFO: Initiating Jersey application, version 'Jersey: 1.9 09/02/2011 11:17 AM'
    Feb 24, 2014 3:25:32 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
    INFO: Initiating Jersey application, version 'Jersey: 1.9 09/02/2011 11:17 AM'
    Feb 24, 2014 3:25:34 PM org.neo4j.server.logging.Logger log
    INFO: Remote interface ready and available at [http://0.0.0.0:7474/]
    

    您的EC2实例是否属于专有网络内的安全组?
    作为一种故障排除技术,您可以尝试将nginx作为代理,执行807474,并查看这是否为您在解决问题时至少访问它提供了一种方法…

    您的EC2实例是专有网络中安全组的一部分吗?
    作为一种故障排除技术,您可以尝试将nginx作为代理来处理807474,并查看这是否为您在解决问题时至少访问它提供了一种方法…

    我遇到了完全相同的问题,这是由于EC2中如何管理安全组造成的。基本上,我必须转到“网络接口”,选择“操作”,然后选择“更改安全组”,然后添加新创建的安全组。

    我遇到了完全相同的问题,这是由于EC2中如何管理安全组造成的。基本上,我必须转到“网络接口”,选择“操作”,然后选择“更改安全组”,然后添加新创建的安全组。

    我遇到了完全相同的问题。。我可以从机器上连接,但不能从外部连接我也有同样的问题。。我可以从机器上连接,但不能从外部连接。。