Мой локально установленный сервер rabbitMQ должен предоставить порт 5672 для внешних пользователей. Но это провалилось! Я могу подключиться только к localhost: 5672! Мой файл rabbitmq.config пуст! Итак, как я могу позволить внешним пользователям подключаться к порту 5672? PS. Я создал нового пользователя User1 с полными правамиКак открыть порт 5672 на сервере rabbitMQ
1
A
ответ
0
Если вы используете Mac, то, вероятно, вам нужно проверить /usr/local/etc/rabbitmq/rabbitmq-env.conf, чтобы узнать, имеет ли файл NODE_IP_ADDRESS с «localhost». Удалите его, чтобы другие могли подключиться к вашему экземпляру RMQ.
no, im using windows – voipp
Проверьте https://www.rabbitmq.com/configure.html. Это похоже на Windows, RABBITMQ_NODE_IP_ADDRESS определяется как переменная среды, а не в файле. Убедитесь, что ваш текущий env, если RABBITMQ_NODE_IP_ADDRESS имеет «localhost» или что-то еще, а затем, если это так, удалите его и переустановите службу RMQ. Это то, что сказано выше. Перезагрузка переменной окружения недостаточна для того, чтобы она вступила в силу. – wonhee
Системная переменная env RABBITMQ_NODE_IP_ADDRESS не определена ( – voipp