मैंने डेबियन लिनक्स स्क्वीज़ मशीन पर RabbitMQ स्थापित किया है, और मैं चाहूंगा कि यह केवल स्थानीयहोस्ट इंटरफ़ेस को सुने। मैंने जोड़ा है
RABBITMQ_NODE_IP_ADDRESS=127.0.0.1
मेरी /etc/rabbitmq/rabbitmq.conf
फ़ाइल के लिए, और यह amqp
पोर्ट (5672) को सुनने पर केवल स्थानीयहोस्ट इंटरफ़ेस के लिए बाध्य करता है । हालाँकि, यह अभी भी सभी इंटरफेस को बांधता है जब पोर्ट्स एपीएमडी (4369) और 43380 पर सुनते हैं:
# lsof -n -a -i -urabbitmq
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
epmd 7353 rabbitmq 3u IPv4 1177662 0t0 TCP *:epmd (LISTEN)
epmd 7353 rabbitmq 5u IPv4 1177714 0t0 TCP 127.0.0.1:epmd->127.0.0.1:50877 (ESTABLISHED)
beam.smp 7365 rabbitmq 10u IPv4 1177711 0t0 TCP *:43380 (LISTEN)
beam.smp 7365 rabbitmq 11u IPv4 1177713 0t0 TCP 127.0.0.1:50877->127.0.0.1:epmd (ESTABLISHED)
beam.smp 7365 rabbitmq 19u IPv4 1177728 0t0 TCP 127.0.0.1:amqp (LISTEN)
मैं इसे कैसे न होने दूँ? क्या मुझे iptables सेट करना है, या क्या अतिरिक्त RabbitMQ कॉन्फ़िगरेशन विकल्प हैं जो यह कर देंगे कि मुझे क्या चाहिए?