BigBlueButton Kendi SSL Sertifikamızı Nasıl Yükleyebiliriz?

Muhammed hocam mevcut ssl sertifikamızı nasıl yükleriz bu sisteme?

İyi geceler,

Şu dizine kendi sertifika dosyalarınızı attıktan sonra:

/etc/nginx/ssl

Şu yapılandırma dosyasında bulunan:

nano /etc/nginx/sites-available/bigbluebutton

Şu alanları düzenleyebilirsiniz (Let’s Encrypt cronlarını silmeyi unutmayın):

  ssl_certificate /etc/nginx/ssl/bigbluebutton.example.com.crt;
  ssl_certificate_key /etc/nginx/ssl/bigbluebutton.example.com.key;

Dediğiniz gibi sertifikayı değiştirdim, sertifika geçerli oldu fakat sunucu odalarına girerken

Bu hatayı veriyor

@Ferdi_kilic hocam siz bu hatayı nasıl aşmıştınız?

Muhammed hocam nat arkasında çalıştığı için bu hatayı veriyor.

2 çözümü var

  1. çözüm: Sanal yada fiziksel makinanıza interface ekleyin oluşturduğunuz interface’e global (dış ip) adresinizi vereceksiniz.

  2. çözüm:

Dosyayı açın:

/opt/freeswitch/conf/vars.xml 

Şunu bulun:

<X-PRE-PROCESS cmd="set" data="external_rtp_ip=stun:stun.freeswitch.org"/>

Şuna değiştirin:

<X-PRE-PROCESS cmd="set" data="external_rtp_ip=EXTERNAL_IP_ADDRESS"/>

Şunu bulun:

<X-PRE-PROCESS cmd="set" data="external_sip_ip=stun:stun.freeswitch.org"/>
<X-PRE-PROCESS cmd="set" data="external_sip_ip=EXTERNAL_IP_ADDRESS"/>

Şuna değiştirin:

Şu dosyayı açın:
/opt/freeswitch/conf/sip_profiles/external.xml

Şunu bulun:

    <param name="ext-rtp-ip" value="$${local_ip_v4}"/>
    <param name="ext-sip-ip" value="$${local_ip_v4}"/>

Şuna değiştirin:

    <param name="ext-rtp-ip" value="$${external_rtp_ip}"/>
    <param name="ext-sip-ip" value="$${external_sip_ip}"/>

Dosyayı açın:

/usr/share/red5/webapps/sip/WEB-INF/bigbluebutton-sip.properties
bbb.sip.app.ip=<internal_ip>
bbb.sip.app.port=5070
freeswitch.ip=<internal_ip>
freeswitch.port=5060

Dosyayı açın:

/etc/bigbluebutton/nginx/sip.nginx 

Buradaki config dosyasını da aşağıdaki gibi editleyin ssl kullanıyorsanız port 7443:

location /ws {
        proxy_pass https://EXTERNAL_IP_ADDRESS:7443;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
        proxy_read_timeout 6h;
        proxy_send_timeout 6h;
        client_body_timeout 6h;
        send_timeout 6h;
}

SSL kullanmıyorsanız port 5066:

location /ws {
        proxy_pass http://EXTERNAL_IP_ADDRESS:5066;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
        proxy_read_timeout 6h;
        proxy_send_timeout 6h;
        client_body_timeout 6h;
        send_timeout 6h;
}

Dosyayı açın:

/usr/local/bigbluebutton/bbb-webrtc-sfu/config/default.yml
freeswitch:
    ip: '203.0.113.1' (Dış ip adresiniz)
    port: '5066'

bbb-conf --restart ile yeniden başlatın sorununuz çözülecektir.

2 Beğeni

Ferdi hocam 2 seçeneği denedim fakat bir değişiklik olmadi, yine aynı hatayı alıyorum :frowning:

Merhaba, problem sertifikadan kaynaklanıyormuş, sertifikayı bundle yapınca düzeldi. Hiç bir ayar yapmaya gerek kalmadı. Desteğiniz için teşekkür ederim.

2 Beğeni

Çözüldüğüne sevindim. Dönüşünüz için teşekkür ederiz hocam :slight_smile:

1 Beğeni