چطوری در بیگ بلوباتن آی پی و یا دامنه را تغییر دهیم
یکی از بزرگترین چالش های 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