Я пытаюсь подключиться к моей недавно установки Neo4jПодключение к Neo4j на ec2
Это, как я настроил мой neo4j.conf файл:
# With default configuration Neo4j only accepts local connections.
# To accept non-local connections, uncomment this line:
dbms.connectors.default_listen_address=0.0.0.0
# You can also choose a specific network interface, and configure a non-default
# port for each connector, by setting their individual listen_address.
# The address at which this server can be reached by its clients. This may be the server's IP address or DNS name, or
# it may be the address of a reverse proxy which sits in front of the server. This setting may be overridden for
# individual connectors below.
#dbms.connectors.default_advertised_address=localhost
dbms.connectors.default_advertised_address=xx.xxx.xxx.xxx
# You can also choose a specific advertised hostname or IP address, and
# configure an advertised port for each connector, by setting their
# individual advertised_address.
# Bolt connector
dbms.connector.bolt.enabled=true
#dbms.connector.bolt.tls_level=OPTIONAL
#dbms.connector.bolt.listen_address=:7687
# HTTP Connector. There must be exactly one HTTP connector.
dbms.connector.http.enabled=true
#dbms.connector.http.listen_address=:7474
# HTTPS Connector. There can be zero or one HTTPS connectors.
dbms.connector.https.enabled=true
#dbms.connector.https.listen_address=:7473
(xx.xxx.xxx.xxx будучи внутрибрюшинно в день)
В журнал Это говорит удаленный интерфейс включен на порту 7474:
2016-12-12 21:17:06.845+0000 INFO Starting...
2016-12-12 21:17:07.860+0000 INFO Bolt enabled on 0.0.0.0:7687.
2016-12-12 21:17:10.666+0000 INFO Started.
2016-12-12 21:17:12.234+0000 INFO Remote interface available at http://xx.xxx.xxx.xxx:7474/
Использование Lsof -i -n -PI можно увидеть, что она слушает:
java xxxx root xxxx IPv6 xxxxx 0t0 TCP *:7474 (LISTEN)
Я создал пользовательские правила TCP, чтобы разрешить доступ из моего IP-адрес:
Пользовательские TCP Правило TCP 7474 xxx.xxx.xxx.xxx/хх
Я получаю это для отображения в браузере и меня просят заполнить пароль, но когда я делаю, я получаю следующее сообщение:
не удается подключиться к Neo4j. Проверьте подключение к сети.
Через некоторое время появляется это одно сообщение, а также: отказ соединения
WebSocket. Из-за ограничений безопасности в вашем веб-браузере причина неисправности недоступна для этого драйвера Neo4j. Используйте консоль разработки браузеров, чтобы определить причину сбоя. Общие причины включают недоступную базу данных, используя неправильный URL-адрес соединения или временные сетевые проблемы. Если вы включили шифрование, убедитесь, что ваш браузер настроен на доверие к сертификату Neo4j, настроенному на использование. WebSocket
readyState
составляет: 3
Я пробовал несколько различных параметров, но ни один из них не получил меня дальше, чем это.
Ближайшая тема, которую я нашел, это Neo4j on Amazin EC2 - Not accessible from remote machines, но она не имеет ответа и относится к другой версии (с использованием neo4j-server.properties).
Вы пытались проверить «Использовать протокол BOLT при наличии» в настройках браузера (значок левой левой шестерни)? –
Это решило проблему. – oht