ম্যাকের রেবিটএমকিউতে অ্যাক্সেসের জন্য পোর্টটি 5672 / টিসিপি খুলুন


12

আমার র্যাবিটএমকিউ এর সর্বশেষ সংস্করণে আমার ম্যাকটিতে ডিফল্ট কনফিগারেশন ইনস্টল হয়েছে এবং যখন আমি লোকালহোস্ট থেকে এটি অ্যাক্সেস করছি তখন আর কোন সমস্যা নেই। তবে আজ আমি স্থানীয় নেটওয়ার্কে একটি লিনাক্স মেশিন তৈরি করি এবং কোনওভাবেই আমি সেই মেশিনটি থেকে আমার রবিটএমকিউ সার্ভারের সাথে সংযোগ স্থাপন করতে সক্ষম হই না। আমি আমার ম্যাকের সমস্ত ফায়ারওয়াল এবং সংযোগটি সম্ভবত ব্লক করতে পারে এমন সমস্ত কিছু বন্ধ করে দিয়েছি। আমি বিভিন্ন বন্দরে চলমান মঙ্গোডিবিতে এবং অন্য কোনও অ্যাপ্লিকেশনে, আমার ম্যাকবুকে এসএসএস ইত্যাদির সাথে সংযোগ রাখতে পুরোপুরি সক্ষম, তবে আমি রব্বিটএমকিউতে সংযোগ করতে পারি না (এমনকি আমি যখন পোর্টটির চলমান পরিবর্তন করি তখনও)। আমি যখন nmapলিনাক্সে চলেছি তখন আমার ম্যাকের উপর উপযুক্ত পোর্টটি খোলা আছে কিনা তা পরীক্ষা করতে আমি এটি পেয়েছি:

>> nmap -p 5672 192.168.1.101 
Nmap scan report for 192.168.1.101
Host is up (0.00019s latency).
PORT     STATE  SERVICE
5672/tcp closed amqp

কিন্তু যখন আমি ঠিক আমার ম্যাকে একই জিনিস করি:

>> nmap -p 5672 localhost
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00049s latency).
PORT     STATE SERVICE
5672/tcp open  amqp

আমি ipfwম্যানুয়ালি নিয়ম যুক্ত করেছি এবং সমস্ত ইনকামিং সংযোগ কেবলমাত্র ক্ষেত্রে মঞ্জুরি দেওয়ার rabbitmq-serverজন্য system preferences -> security -> firewall -> advancedঅ্যাপ্লিকেশন তালিকায় যুক্ত করেছি , তবে এটি কার্যকর হয়নি। স্থানীয় নেটওয়ার্কের অন্য কম্পিউটার থেকে নেটওয়ার্ক অ্যাক্সেসের জন্য পোর্টটি কীভাবে খোলা রাখতে বাধ্য করা যায় তার কোনও ধারণা? আমি যখন এটি অন্য উপায়ে করি (লিনাক্সে রাবিটেমকিউ ইনস্টল করুন এবং ম্যাক থেকে এটিতে সংযুক্ত করুন) এটি দুর্দান্ত চলছে ...

উত্তর:


18

আমি যখন মেশিন ওএস এক্সে রাব্বিটএমকিউ ইনস্টল করলাম, যখন আমি ব্রিউয়ের মাধ্যমে পোর্ট 72 5672২ পোর্টটি নিয়ে একই সমস্যা ছিলাম local

দেখা গেল যে ফাইলটিকে কেবল লোকালহোস্টে আবদ্ধ করার /usr/local/etc/rabbitmq/rabbitmq-env.confজন্য একটি এন্ট্রি রয়েছে NODE_IP_ADDRESSNODE_IP_ADDRESSকনফিগারেশন থেকে এন্ট্রি অপসারণ পোর্টটিকে সমস্ত নেটওয়ার্ক ইনফারফেসে আবদ্ধ করে ।


5

মনে হচ্ছে ডিমনটি ০.০.০.০ এর পরিবর্তে ১২inding.০.০.১ বাঁধছে, আপনি নেটস্ক্যাট সরঞ্জাম ব্যবহার করে এটি পরীক্ষা করতে পারেন


3

আমার জন্য যা কাজ করেছে তা ছিল পূর্বের উভয় উত্তরগুলির সংমিশ্রণ।

আপনার / ওশর / স্থানীয় / এটেক / আরবিটম্যাক / আরবিটমেক-env.conf দেখতে এইরকম করুন:

CONFIG_FILE =, / usr / স্থানীয়, / etc / rabbitmq / rabbitmq

NODE_IP_ADDRESS = 0.0.0.0

NODENAME = খরগোশ @ স্থানীয় হোস্ট

(আমি যদি NODE_IP_ADDRESS এন্ট্রি সরিয়ে ফেলি তবে পুরোপুরি খরগোশ আমাকে ত্রুটি দেয়)


0

আপনি কোন অ্যাকাউন্টটি রাব্বিটএমকিউতে সংযোগ করতে ব্যবহার করছেন। আপনি যদি অতিথি অ্যাকাউন্ট ব্যবহার করছেন। এটি সাহায্য করতে পারে

https://www.rabbitmq.com/access-control.html


1
এসইউয়ের উদ্দেশ্য হ'ল অন্য কোথাও উত্তরগুলির লিঙ্কের সংগ্রহের চেয়ে একটি নলেজবাইজ তৈরি করা। বাহ্যিক লিঙ্কগুলি ভেঙে যেতে পারে, এক্ষেত্রে আপনার উত্তরের কোনও মূল্য থাকবে না। দয়া করে আপনার উত্তরে প্রয়োজনীয় তথ্য অন্তর্ভুক্ত করুন এবং গুণাবলী এবং আরও পড়ার জন্য লিঙ্কটি ব্যবহার করুন ..
ফিক্সার 1234
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.