زیرساخت ابری هایو
[dark-light-mode-switch]

تغییر آدرس آی پی و یا دامنه در بیگ بلوباتن

در این مقاله سعی داریم تا به شما آموزش بدیم چطوری آدرس آی پی و یا دامنه را در بیگ بلوباتن تغییر دهید. نرم افزار BigBlueButton در کنار adobe connect به عنوان شناخته شده ترین پلتفرم های برگزاری کلاس های انلاین در سطح بین الملل مورد استفاده قرار میگیرند. هرچند BigBlueButton با توجه به متن باز و رایگان بودن و قابلیت های کاربردی بسیار در ابتدا جذاب ترین گزینه به نظر می آید ولی پیچیدگی های خاص این پلتفرم میتواند فرایند برطرف کردن ایرادات احتمالی بر روی سرور را دشوار تر کند.
فهرست مطالب

چطوری در بیگ بلوباتن آی پی و یا دامنه را تغییر دهیم

یکی از بزرگترین چالش های BigBlueButton تغییر IP address یا دامین سرور است، چرا که باید ادرس یا دامنه ی جدید را در محیط خود برنامه تعریف کنیم تا به مشکلاتی مانند مشکل SSL یا عدم اتصال کانکشن SIP و… برنخوریم.

در ابتدا با دستور زیر نسبت به تغییر ادرس یا دامنه اقدام میکنیم:

bbb-conf -setip  NEW-IPADDRESS-OR-DOMAIN

در دستور بالا به جای NEW-IPADDRESS-OR-DOMAIN آی پی یا دامین جدید را وارد میکنیم.

توجه داشته باشید که BigBlueButton به دلیل استفاده از پروتوکل SIP برای برقراری ارتباط صوتی نمیتواند NAT شود و حتما باید روی سرور IP Public به طور مستقیم ست شود.

در مرحله ی بعد برای بررسی تنظیمات از دستور زیر استفاده میکنیم:

bbb-conf –check

ممکن است با اجرای دستور bbb-conf -setip همچنان در برخی از فایل های کانفیگ ادرس یا دامنه ی قبلی به جا مانده باشد که باعث بروز خطا می شود.

یکی از رایج ترین این خطا ها تغییر نکردن تنظیمات مربوط به SIP است که باعث می شود انتقال صدا به مشکل بخورد و در مرحله ی شناسایی سخت افزار مربوط به میکروفون با خطا مواجه شوید.

برای رفع این خطا به دو ادرس زیر مراجعه و ادرس یا دامنه ی قبلی را با ادرس یا دامنه ی جدید جایگزین کنید.

/etc/bigbluebutton/nginx/sip.nginx
/usr/local/bigbluebutton/bbb-webrtc-sfu/config/default.yml

همچنین ممکن است ادرس یا دامنه ی قدیمی در یکی از فایلهای زیر باقی مانده باشد که در صورت بروز مجدد خطا بعد از مرحله ی قبل پیشنهاد می شود انها را بررسی و ادرس ها را با مقدار جدید جایگزین کنید:

- /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties
- /etc/nginx/sites-available/bigbluebutton
- /opt/freeswitch/etc/freeswitch/vars.xml
- /usr/local/bigbluebutton/core/scripts/bigbluebutton.yml
- /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml
رایگان آموزش ببین - آموزش کار با سرویس های هایو

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *