2016-05-11 3 views
1

Мой локально установленный сервер rabbitMQ должен предоставить порт 5672 для внешних пользователей. Но это провалилось! Я могу подключиться только к localhost: 5672! Мой файл rabbitmq.config пуст! Итак, как я могу позволить внешним пользователям подключаться к порту 5672? PS. Я создал нового пользователя User1 с полными правамиКак открыть порт 5672 на сервере rabbitMQ

ответ

0

Если вы используете Mac, то, вероятно, вам нужно проверить /usr/local/etc/rabbitmq/rabbitmq-env.conf, чтобы узнать, имеет ли файл NODE_IP_ADDRESS с «localhost». Удалите его, чтобы другие могли подключиться к вашему экземпляру RMQ.

+0

no, im using windows – voipp

+0

Проверьте https://www.rabbitmq.com/configure.html. Это похоже на Windows, RABBITMQ_NODE_IP_ADDRESS определяется как переменная среды, а не в файле. Убедитесь, что ваш текущий env, если RABBITMQ_NODE_IP_ADDRESS имеет «localhost» или что-то еще, а затем, если это так, удалите его и переустановите службу RMQ. Это то, что сказано выше. Перезагрузка переменной окружения недостаточна для того, чтобы она вступила в силу. – wonhee

+0

Системная переменная env RABBITMQ_NODE_IP_ADDRESS не определена ( – voipp