2

Порт открыт локально, но не внешне

Neo4j - это графическая база данных с браузером и интерфейсом REST.Мне нужно запустить второй экземпляр сервера neo4j. Я хотел бы запустить процесс пользователем с обычными привилегиями.

Первый экземпляр neo4j открывает порт по умолчанию для neo4j, 7474 и запускает на нем HTTP-сервер. Я могу связаться с ним через веб-браузер с другого компьютера. Замечательно.

Второй экземпляр настроен на использование другого порта, 7484. Я могу запустить сервер и добраться до него локально:

 >lynx http://localhost:7484

Это тоже здорово.

Тем не менее, если я использую другую машину и пытаюсь просмотреть http://my-neo4j-server:7484 , браузер отключается и никогда не устанавливает соединение.

Если я запускаю netstat на сервере, он показывает, что он прослушивает этот порт.

 >netstat -tulpn 

...

tcp6  0  0   :::7484   :::*  LISTEN  8552/java

Я старался:

  >sudo ufw disable

Я проверил таблицы IP:

>sudo iptables -L

и в таблицах нет записей.

Что я не могу сделать?

Примечание: я использую Amazon Linux AMI на ec2.

1 ответ1

0

AWS имеет свой собственный брандмауэр и группу безопасности. Вам тоже нужно открыть порт.

Для EC2 вы можете перейти в Сервис -> EC2 -> Сеть и безопасность -> Группы безопасности и открыть порт для нужной группы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .