diff --git a/bigbluebutton-config/bin/bbb-conf b/bigbluebutton-config/bin/bbb-conf index f1b9282c88fd8523785ac827f4b8492c86278664..8bde52a803bc89148633437fae1ddda753cba187 100755 --- a/bigbluebutton-config/bin/bbb-conf +++ b/bigbluebutton-config/bin/bbb-conf @@ -324,7 +324,7 @@ stop_bigbluebutton () { fi if [ -f /usr/share/red5/red5-server.jar ]; then - BBB_RED5="red5" + BBB_RED5="red5" fi if [ -d $TOMCAT_DIR ]; then @@ -915,6 +915,15 @@ check_configuration() { echo fi + if ! which ufw; then + echo + echo "# Warning: No firewall detected. Recommend using setting up a firewall for your server" + echo "#" + echo "# http://docs.bigbluebutton.org/2.2/troubleshooting.html#freeswitch-using-default-stun-server" + echo "#" + echo + fi + } update_gstreamer() { @@ -1466,28 +1475,30 @@ check_state() { echo "#" fi - if [ "$PROTOCOL" == "https" ]; then - if ! cat $SIP_CONFIG | grep -v '#' | grep proxy_pass | head -n 1 | grep -q https; then - echo "# Warning: You have this server defined for https, but in" - echo "#" - echo "# $SIP_CONFIG" - echo "#" - echo "# did not find the use of https in definition for proxy_pass" - echo "#" - echo "# $(cat $SIP_CONFIG | grep -v '#' | grep proxy_pass | head -n 1)" - echo "#" - fi + if [ "$(yq r /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml public.media.sipjsHackViaWs)" != "true" ]; then + if [ "$PROTOCOL" == "https" ]; then + if ! cat $SIP_CONFIG | grep -v '#' | grep proxy_pass | head -n 1 | grep -q https; then + echo "# Warning: You have this server defined for https, but in" + echo "#" + echo "# $SIP_CONFIG" + echo "#" + echo "# did not find the use of https in definition for proxy_pass" + echo "#" + echo "# $(cat $SIP_CONFIG | grep -v '#' | grep proxy_pass | head -n 1)" + echo "#" + fi - if ! cat $SIP_CONFIG | grep -v '#' | grep proxy_pass | head -n 1 | grep -q 7443; then - echo - echo "# Warning: You have this server defined for https, but in" - echo "#" - echo "# $SIP_CONFIG" - echo "#" - echo "# did not find the use of port 7443 in definition for proxy_pass" - echo "#" - echo "# $(cat $SIP_CONFIG | grep -v '#' | grep proxy_pass | head -n 1)" - echo "#" + if ! cat $SIP_CONFIG | grep -v '#' | grep proxy_pass | head -n 1 | grep -q 7443; then + echo + echo "# Warning: You have this server defined for https, but in" + echo "#" + echo "# $SIP_CONFIG" + echo "#" + echo "# did not find the use of port 7443 in definition for proxy_pass" + echo "#" + echo "# $(cat $SIP_CONFIG | grep -v '#' | grep proxy_pass | head -n 1)" + echo "#" + fi fi fi @@ -1732,7 +1743,7 @@ if [ $ZIP ]; then tar rf $TMP_LOG_FILE /var/log/mongodb > /dev/null 2>&1 tar rf $TMP_LOG_FILE /var/log/redis > /dev/null 2>&1 tar rf $TMP_LOG_FILE /var/log/nginx/error.log* > /dev/null 2>&1 - tar rf $TMP_LOG_FILE /var/log/nginx/bigbluebutton.access.log* > /dev/null 2>&1 + tar rf $TMP_LOG_FILE /var/log/nginx/bigbluebutton.access.log* > /dev/null 2>&1 tar rfh $TMP_LOG_FILE /opt/freeswitch/var/log/freeswitch/ > /dev/null 2>&1 if [ -f /var/log/nginx/html5-client.log ]; then @@ -2114,7 +2125,7 @@ if [ $CLEAN ]; then rm -f /var/log/bbb-fsesl-akka/* fi - if [ -d /var/log/bbb-apps-akka ]; then + if [ -d /var/log/bbb-apps-akka ]; then rm -f /var/log/bbb-apps-akka/* fi