Я добавил порт в firewalld, но ECONNREFUSED будет возвращаться каждый раз, когда я отправляю запрос

Ромарио, Это зависит от того, использует ли ваш дистрибутив linux systemd (самые современные )или нет (те, что остались вменяемыми ).

Доsystemd:

Добавьте свои локальные команды в /etc/rc.d/rc.localи создайте эту ссылку ln -s /etc/rc.d/rc.local /etc/rc5.d/S99local(, предполагая, что вы будете загружаться в runlevel5)

послеsystemd:

вы также должны добавить свои команды в /etc/rc.d/rc.local, но не забудьте chmod +x /etc/rc.d/rc.local.

обновление:

На Raspberry Pi это папка rcS.d. Вы можете изменить порядок вызова скрипта после этого ответа

0
12.09.2021, 16:03
1 ответ

Проблема была не в брандмауэре.
Порт 9200 принадлежит ElasticSearch
Elasticsearch по умолчанию имеет некоторую защиту, которая не разрешает доступ к нему с других IP-адресов, кроме локальных IP-адресов.
Поэтому я редактирую файл elasticsearch.yml, и проблема была решена.

1
15.09.2021, 11:39

Теги

Похожие вопросы