I am trying to install Greenlight on my BigBlueButton server. Whenever I type "
thunderbird.glenville.edu" it goes to
thunderbird.glenville.edu/b but I get the file not found. When I manually type
https://thunderbird.glenville.edu/bigbluebutton/, I get this error:
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<response><returncode>SUCCESS</returncode><version>1.1</version></response>
I am not sure what I am doing wrong. I had it working with the api demo but now that I'm trying to install Greenlight, I am having issues. Here's my bbb-conf --check:
gsc@thunderbird:/etc/bigbluebutton/nginx$ sudo bbb-conf --check
BigBlueButton Server 1.1.0 (575)
Kernel version: 4.4.0-81-generic
Distribution: Ubuntu 16.04.2 LTS (64-bit)
Memory: 8175 MB
/var/www/bigbluebutton/client/conf/config.xml (bbb-client)
Port test (tunnel):
thunderbird.glenville.edu red5:
thunderbird.glenville.edu useWebrtcIfAvailable: true
/opt/freeswitch/etc/freeswitch/sip_profiles/external.xml (FreeSWITCH)
websocket port: <param name=
WebRTC enabled: true
/etc/nginx/sites-available/bigbluebutton (nginx)
server name:
thunderbird.glenville.edu port: 80, [::]:80
port: 443 ssl
bbb-client dir: /var/www/bigbluebutton
/var/lib/tomcat7/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties (bbb-web)
bbb-web host:
thunderbird.glenville.edu/var/lib/tomcat7/webapps/demo/bbb_api_conf.jsp (API demos)
url:
thunderbird.glenville.edu/var/lib/tomcat7/webapps/lti/WEB-INF/classes/lti-config.properties (LTI integration)
api url: bigbluebuttonURL=http:
/var/www/bigbluebutton/check/conf/config.xml (client check)
client check:
thunderbird.glenville.edu/usr/share/red5/webapps/bigbluebutton/WEB-INF/red5-web.xml (red5)
voice conference: FreeSWITCH
/usr/local/bigbluebutton/core/scripts/bigbluebutton.yml (record and playback)
playback host:
thunderbird.glenville.edu** Potential problems described below **
# Warning: API URL IPs do not match host:
#
# IP from ifconfig: 10.102.2.164
# /var/lib/tomcat7/webapps/demo/bbb_api_conf.jsp:
thunderbird.glenville.edu# Warning: The setting of 129.71.82.164 for proxy_pass in
#
# /etc/bigbluebutton/nginx/sip.nginx
#
# does not match the local IP address (10.102.2.164).
# (This is OK if you've manually changed the values)
# Warning: The API demos are installed and accessible from:
#
#
https://thunderbird.glenville.edu/demo/demo1.jsp#
# These API demos allow anyone to access your server without authentication
# to create/manage meetings and recordings. They are for testing purposes only.
# If you are running a production system, remove them by running:
#
# sudo apt-get purge bbb-demo
# Warning: The client self check is installed and accessible from:
#
#
https://thunderbird.glenville.edu/check#
# Warning: The IMS Learning Tools Integration (LTI) is accessible from:
#
#
http://thunderbird.glenville.edu/lti/tool#
# To get the access parameters for LTI, run the command
#
# bbb-conf --lti
gsc@thunderbird:/etc/bigbluebutton/nginx$
Also, when I try this command:
docker run --rm bigbluebutton/greenlight cat ./scripts/greenlight.nginx > /etc/bigbluebutton/nginx/greenlight.nginx
I get this error:
gsc@thunderbird:/etc/bigbluebutton/nginx$ sudo docker run --rm bigbluebutton/greenlight cat ./scripts/greenlight.nginx > /etc/bigbluebutton/nginx/greenlight.nginx
-bash: /etc/bigbluebutton/nginx/greenlight.nginx:
Permission deniedgsc@thunderbird:/etc/bigbluebutton/nginx$
I get permission denied.
I eventually found a base greenlight.nginx file and added it to the /etc/bigbluebutton/nginx folder and the /scripts/ folder and added this text:
| +# Routes requests to Greenlight based on the '/b' prefix
|
|
+ proxy_set_header Host $host;
|
|
+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
+ proxy_set_header X-Forwarded-Proto $scheme;
|
|
+ proxy_http_version 1.1;
|
|
+ proxy_set_header Host $host;
|
|
+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
+ proxy_set_header X-Forwarded-Proto $scheme;
|
|
+ proxy_set_header Upgrade $http_upgrade;
|
|
+ proxy_set_header Connection "Upgrade";
|
|
+ proxy_http_version 1.1;
|
|
+ client_body_timeout 6h;
|
+}
Should I have done something different? What can I do to fix this? Please help!! Thank you!!!