代码之家  ›  专栏  ›  技术社区  ›  njho

Neo4j:服务不可用:Websocket连接失败

  •  0
  • njho  · 技术社区  · 7 年前

    目前正在尝试启动[社区AMI( https://aws.amazon.com/marketplace/pp/B071P26C9D

    获取SSL证书是当前运行的唯一方法吗?

    服务不可用:WebSocket连接失败。出于安全考虑 在您的web浏览器中,失败的原因不是 可用于此Neo4j驱动程序。请使用浏览器开发 或者暂时的网络问题。如果已启用加密,请确保 配置为使用。WebSocket网站 readyState is:3

    ![37%20PM|689x219](upload://f1ge2zafdXndlLsqUDv8mwIt2Zn.png)


    根据建议尝试的解决方案 Troubleshooting Connection Issues to Neo4j :


    1. http://ec2-54-xxx-xxx-111.compute-1.amazonaws.com:7687/ 在Chrome返回时: not a WebSocket handshake request: missing upgrade
    2. 使用谷歌浏览器 目前正在使用Google Chrome
    3. 在neo4j配置中设置dbms.connector.bolt.tls_level=可选。
    4. 在neo4j配置中设置dbms.connector.bolt.address=0.0.0:7687 根据 dbms.connector.bolt.address=0.0.0.0:7687 上述两种解决方案在更改后都没有更正此问题 neo4j.template 在里面 /etc/neo4j/ Configuring Neo4j Cloud Instances
    5. 安全组应符合以下要求: ![22%20PM|690x171](upload://mdHsdf38NvwnbGCOUxTKfyh0vdQ.png)

    所以人们不认为这是一个重复的问题,这些解决方案不起作用: Web Sockets Connections Failure... 在v3.2.10中不起作用且选项不可用

    Neo4j-3-1-3 Graph Database Access Remotely

    Neo4J Websocket Connection Failure (TCP/IP配置)


    想知道最好的选择是什么。谢谢

    0 回复  |  直到 7 年前
        1
  •  0
  •   njho    7 年前

    要解决这个问题,您需要一个SSL证书。请参见:

    https://medium.com/neo4j/getting-certificates-for-neo4j-with-letsencrypt-a8d05c415bbd