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
Muhammed hocam nat arkasında çalıştığı için bu hatayı veriyor.
2 çözümü var
-
çözüm: Sanal yada fiziksel makinanıza interface ekleyin oluşturduğunuz interface’e global (dış ip) adresinizi vereceksiniz.
-
çö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.
Ferdi hocam 2 seçeneği denedim fakat bir değişiklik olmadi, yine aynı hatayı alıyorum
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.
Çözüldüğüne sevindim. Dönüşünüz için teşekkür ederiz hocam