forked from External/greenlight
* Allow uploading larger presentations This patch allows uploading presentations up to 30MB instead of the default 1MB. This should prevent users from getting an 401 reply from Nginx in most cases. * Update greenlight.nginx Co-authored-by: Ahmad Farhat <ahmad.farhat@blindsidenetworks.com> Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
45 lines
1.5 KiB
Nginx Configuration File
45 lines
1.5 KiB
Nginx Configuration File
# Routes requests to Greenlight based on the '/b' prefix.
|
|
# Use this file to route '/b' paths on your BigBlueButton server
|
|
# to the Greenlight application. If you are using a different
|
|
# subpath, you should change it here.
|
|
|
|
location /b {
|
|
proxy_pass http://127.0.0.1:5000;
|
|
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;
|
|
}
|
|
|
|
location /b/cable {
|
|
proxy_pass http://127.0.0.1:5000;
|
|
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;
|
|
proxy_read_timeout 6h;
|
|
proxy_send_timeout 6h;
|
|
client_body_timeout 6h;
|
|
send_timeout 6h;
|
|
}
|
|
|
|
# Allow larger body size for uploading presentations
|
|
location ~ /preupload_presentation$ {
|
|
client_max_body_size 30m;
|
|
|
|
proxy_pass http://127.0.0.1:5000;
|
|
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;
|
|
}
|
|
|
|
# Only needed if using presentations and deployed at a relative root (ex "/b")
|
|
# If deploying at "/", delete the section below
|
|
|
|
location /rails/active_storage {
|
|
return 301 /b$request_uri;
|
|
}
|