gpt4 book ai didi

java - Amazon EC2 上的 Neo4j - 无法从远程机器访问

转载 作者:行者123 更新时间:2023-11-29 09:32:18 26 4
gpt4 key购买 nike

我目前正在尝试使用 RHEL 在 EC2 实例上正确安装 neo4j。目前我无法从浏览器访问端口 7474 上的服务器以查看 neo4j webadmin 或浏览器。截至目前,我可以成功访问 localhost:7474,这让我相信这是远程连接的某种程度的访问问题。

到目前为止我做了什么:

  1. 在 EC2 实例上安装了 Oracle Java 1.7
  2. 已安装 neo4j-community-2.0.1
  3. 将 org.neo4j.server.webserver.address=0.0.0.0 添加到 neo4j-server.properties
  4. 在 EC2 UI 中为端口 7474 添加了自定义 TCP 规则,允许 0.0.0.0/0
  5. 将 7474 添加到 iptables
  6. 重启实例
  7. 运行 neo4j 开始

查看 netstat 我看到进程在端口 7474 上监听,所以我不确定还有什么会阻止外部流量访问端口 7474 上服务器的公共(public) EC2 DNS。

控制台日志

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 实例是否属于 VPC 中的安全组?作为一种故障排除技术 - 您可以尝试将 nginx 作为执行 80<->7474 的代理,看看是否可以让您至少在解决问题时访问它...

关于java - Amazon EC2 上的 Neo4j - 无法从远程机器访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21998745/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com