টাটকা ইনস্টলের পরে রবিটএমকিউ ওয়েব ম্যানেজমেন্ট ইন্টারফেস অ্যাক্সেস করতে পারবেন না


204

অফিসিয়াল সাইটের নির্দেশাবলী অনুসারে আমি একটি নতুন সেন্টোস 10.১০ ভিএম-এ সর্বশেষ র‌্যাবিটএমকিউ সার্ভার (রেবিটমিকিউ-সার্ভার-৩.৩.০-১.noarch.rpm) ইনস্টল করেছি

আমি বিকাশের সময় এর আগেও বহুবার এটি করেছি এবং কখনও কোনও সমস্যা হয়নি। তবে, এবার আমি ডিফল্ট অতিথি / অতিথি ব্যবহারকারী ব্যবহার করে পরিচালনা ওয়েব ইন্টারফেসে লগ ইন করতে পারি না।

লগগুলিতে, আমি নিম্নলিখিতটি দেখছি:

=ERROR REPORT==== 4-Apr-2014::00:55:15 ===
webmachine error: path="api/whoami"
"Unauthorized"

কি এই সৃষ্টি হতে পারে?

উত্তর:


541

এটা নতুন বৈশিষ্ট্য এর সংস্করণ 3.3.0 থেকে http://www.rabbitmq.com/release-notes/README-3.3.0.txt

server
------

...
25603 prevent access using the default guest/guest credentials except via
      localhost.

আপনি সক্ষম চান অতিথি ব্যবহারকারী পড়া এই অথবা এই RabbitMQ 3.3.1 অতিথি / অতিথি দিয়ে লগইন করতে পারবেন না

# remove guest from loopback_users in rabbitmq.config like this
[{rabbit, [{loopback_users, []}]}].
# It is danger for default user and default password for remote access
# better to change password 
rabbitmqctl  change_password guest NEWPASSWORD

আপনি যদি প্রশাসক অনুদান সহ একটি নতুন ব্যবহারকারী তৈরি করতে চান:

rabbitmqctl add_user test test
rabbitmqctl set_user_tags test administrator
rabbitmqctl set_permissions -p / test ".*" ".*" ".*"

এখন আপনি পরীক্ষা পরীক্ষা ব্যবহার করে অ্যাক্সেস করতে পারেন।


2
ধন্যবাদ! এই পরিবর্তনটি অবশ্যই আমাকে অবাক করে দিয়েছিল। (দেরী গ্রহণের জন্য দুঃখিত।)
টি।

3
প্রায়শই এই উত্তর ছাড়াও ফায়ারওয়াল বিধিগুলি পরীক্ষা করা অন্যান্য সংখ্যাগরিষ্ঠ প্রমাণ এবং সংযোগ ত্রুটির সমাধান করে।
পাইনাপেইন

5
ধন্যবাদ set_user_tags!
আলেকজান্দ্র টি

@ গ্যাস আমি আপনার উত্তর হিসাবে উল্লেখ করেছি, আমি কীভাবে আমার কম্পিউটারে রবিট এমকিউ ম্যানেজমেন্ট ইন্টারফেসটি অ্যাক্সেস করব, যখন আমি "মাই সার্ভারিপি" লিখি: 15672 আমি কিছুই পাই না। আমি ইতিমধ্যে আমার সার্ভারে প্লাগইন শুরু করেছি এবং খরগোশ এমকিউ পুনরায় চালু করেছি
পঙ্কজ নিমগাদে

1
@ পঙ্কজ নিমগাদ ফায়ারওয়াল সমস্যা হতে পারে। 15672 বন্দরটি খোলা আছে কিনা তা দেখতে টেলনেট মাই সার্ভারআইপি 15672 চেষ্টা করুন।
গ্যাব্রিয়েল

59

কে এই থ্রেডে পৌঁছেছে তবে তাজা ইনস্টল করার পরে এখনও ম্যানেজমেন্ট কনসোল অ্যাক্সেস করতে পারে না, আমার সমস্যাটি হ'ল ম্যানেজমেন্ট কনসোলটি সক্ষম ছিল না , আমি এই আদেশ দ্বারা এটি সমাধান করেছি:

  1. rabbitMq কমান্ড প্রম্পটে যান
  2. টাইপ করুন:

    rabbitmq-plugins enable rabbitmq_management
    

2
উইন্ডোজ 10-তে চকোলেটটি দিয়ে ইনস্টল করার পরে এটিই ছিল। ইনস্টলেশন স্ক্রিপ্টটি বলেছে যে ম্যানেজমেন্ট প্লাগইন সক্ষম ছিল, কিন্তু বাস্তবে কোনও প্লাগইন সক্ষম করা হয়নি।
এরিস

3
আমার মতো ডামিগুলির জন্য: ১. ফোল্ডারে যান: সি: \ প্রোগ্রাম ফাইলগুলি \ রব্বিটএমকিউ সার্ভার \ রাবিটেমকি_সার্ভার -৩.7.৩ \ এসবিন। ২. রবিটম্যাক-প্লাগইনগুলি রবিটেমকিউ_ম্যানেজমেন্ট সক্ষম করে services. পরিষেবাদিতে যান, খরগোশ সদর সেবাটি ম্যানুয়ালি পুনরায় চালু করুন (বা রাব্মিমিক-পরিষেবা পুনরায় চালু করুন)
জনি চু

এটি আমার জন্য স্থির করে (টাইমস্ট্যাম্পটি নোট করুন)।
হাউসট্যাগ

ঠিক কর. (আপনার প্রয়োজন হতে পারে sudo)
আলী ইলমাজ

পরিষ্কার উত্তোলন সহ ওয়েব ইন্টারফেস এই উত্তরের প্রদত্ত নির্দেশাবলী সহ সক্ষম করা হয়নি। ওয়েব ইন্টারফেসে উঠতে সক্ষম হয়েছিল তবে, অতিথি ব্যবহারকারী লগইন এখনও কাজ করছে না। এই থ্রেডের (নীচে দেওয়া স্ট্যাকওভারফ্লো.com / a / 40845332 / 1132288 ) নির্দেশাবলী অনুসরণ করে এবং "পরীক্ষা" ব্যবহারকারীর সাথে লগইন করতে সক্ষম।
পান্ডুরং পাতিল

13

সবেমাত্র আমার সাথে এমন কিছু ঘটেছে যা আমাকে মাথাব্যথার কারণ করেছে:

আমি একটি নতুন লিনাক্স রাব্বিটএমকিউ সার্ভার সেট আপ করেছি এবং নিজের কাস্টম ব্যবহারকারীদের (অতিথি নয়!) সেট আপ করতে শেল স্ক্রিপ্ট ব্যবহার করেছি।

স্ক্রিপ্টটিতে সেই কয়েকটি "কোড" ব্লক ছিল:

rabbitmqctl add_user test test
rabbitmqctl set_user_tags test administrator
rabbitmqctl set_permissions -p / test ".*" ".*" ".*"

গ্যাব্রিয়েলের উত্তরের মতো একটির সাথে খুব মিল , তাই আমি তার কোডটি নিই এবং পাসওয়ার্ডগুলির পুনরায় যোগাযোগ করার দরকার নেই।

তবুও আমি পরিচালনা কনসোলে লগ ইন করতে সক্ষম হইনি। তারপরে আমি লক্ষ্য করেছি যে আমি উইন্ডোজ (সিআর + এলএফ লাইন এন্ডিং) এ সেটআপ স্ক্রিপ্ট তৈরি করেছি এবং ফাইলটি লিনাক্সে রূপান্তর করেছি (কেবলমাত্র এলএফ), তারপরে আমার লিনাক্স সার্ভারে সেটআপ স্ক্রিপ্টটি পুনরায় পুনরায় স্থান দিন।

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

rabbitmqctl change_password test test

(আরেকটি সমাধান হ'ল সমস্ত ব্যবহারকারীকে মুছে ফেলা এবং তারপরে আবার স্ক্রিপ্টটি কল করা)


-1

আপনি যদি ম্যাক ওএসে থাকেন তবে আপনার এটি /usr/local/etc/rabbitmq/rabbitmq-env.confও সেটটি খুলতে NODE_IP_ADDRESS=হবে, এটি 127.0.0.1 এ ব্যবহৃত হত। তারপরে গৃহীত উত্তর হিসাবে প্রস্তাবিত হিসাবে অন্য ব্যবহারকারী যুক্ত করুন। এর পরে, খরগোশ এমকিউ পুনরায় চালু করুন,brew services restart rabbitmq

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.