For Big Blue Button to function properly, you need to set up a server that supports SSL:
1. Deploy the Big Blue Button template (how to deploy templates)
2. Edit /etc/hosts so that the server name matches the external address in example 178.170.172.22.
3. Create a dummy interface with an external address by editing /etc/network/interfaces.
Edit /opt/freeswitch/conf/vars.xml. In the field data="local_ip_v4=" specify the internal address of the server, in the external_rtp_ip and external_sip_ip - external.
5. Edit /opt/freeswitch/conf/sip_profiles/external.xml by adding the external address in the wss-binding parameter.
6. Edit /etc/bigbluebutton/nginx/sip.nginx with the external address in proxy_pass.
7. Copy the certificates to the /etc/nginx/ssl folder under the names server.crt and server.key.
8. Use the bbb-conf utility to bind a Big Blue Button to a domain name.
Have you tried Virtual cloud servers by Cloud4Y? Not yet?
Leave a request and get a 10-day free trial.