|
@@ -385,8 +385,6 @@ function install_mediagoblin {
|
385
|
385
|
echo ' default_type application/octet-stream;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
386
|
386
|
echo ' sendfile on;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
387
|
387
|
echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
388
|
|
- function_check nginx_limits
|
389
|
|
- nginx_limits $MEDIAGOBLIN_DOMAIN_NAME '20m'
|
390
|
388
|
function_check nginx_ssl
|
391
|
389
|
nginx_ssl $MEDIAGOBLIN_DOMAIN_NAME
|
392
|
390
|
function_check nginx_disable_sniffing
|
|
@@ -409,26 +407,36 @@ function install_mediagoblin {
|
409
|
407
|
echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
410
|
408
|
echo ' # MediaGoblins stock static files: CSS, JS, etc.' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
411
|
409
|
echo ' location /mgoblin_static/ {' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
410
|
+ function_check nginx_limits
|
|
411
|
+ nginx_limits $MEDIAGOBLIN_DOMAIN_NAME '20m'
|
412
|
412
|
echo " alias $MEDIAGOBLIN_WORKING_DIRECTORY/mediagoblin/static/;" >> $MEDIAGOBLIN_VIRTUAL_HOST
|
413
|
413
|
echo ' }' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
414
|
414
|
echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
415
|
415
|
echo ' # Instance specific media:' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
416
|
416
|
echo ' location /mgoblin_media/ {' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
417
|
+ function_check nginx_limits
|
|
418
|
+ nginx_limits $MEDIAGOBLIN_DOMAIN_NAME '20m'
|
417
|
419
|
echo " alias $MEDIAGOBLIN_WORKING_DIRECTORY/user_dev/media/public/;" >> $MEDIAGOBLIN_VIRTUAL_HOST
|
418
|
420
|
echo ' }' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
419
|
421
|
echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
420
|
422
|
echo ' # Theme static files (usually symlinked in)' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
421
|
423
|
echo ' location /theme_static/ {' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
424
|
+ function_check nginx_limits
|
|
425
|
+ nginx_limits $MEDIAGOBLIN_DOMAIN_NAME '20m'
|
422
|
426
|
echo " alias $MEDIAGOBLIN_WORKING_DIRECTORY/user_dev/theme_static/;" >> $MEDIAGOBLIN_VIRTUAL_HOST
|
423
|
427
|
echo ' }' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
424
|
428
|
echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
425
|
429
|
echo ' # Plugin static files (usually symlinked in)' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
426
|
430
|
echo ' location /plugin_static/ {' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
431
|
+ function_check nginx_limits
|
|
432
|
+ nginx_limits $MEDIAGOBLIN_DOMAIN_NAME '20m'
|
427
|
433
|
echo " alias $MEDIAGOBLIN_WORKING_DIRECTORY/user_dev/plugin_static/;" >> $MEDIAGOBLIN_VIRTUAL_HOST
|
428
|
434
|
echo ' }' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
429
|
435
|
echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
430
|
436
|
echo ' # Mounting MediaGoblin itself via FastCGI.' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
431
|
437
|
echo ' location / {' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
438
|
+ function_check nginx_limits
|
|
439
|
+ nginx_limits $MEDIAGOBLIN_DOMAIN_NAME '20m'
|
432
|
440
|
echo ' fastcgi_pass 127.0.0.1:26543;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
433
|
441
|
echo ' include /etc/nginx/fastcgi_params;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
434
|
442
|
echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
@@ -454,8 +462,6 @@ function install_mediagoblin {
|
454
|
462
|
echo ' default_type application/octet-stream;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
455
|
463
|
echo ' sendfile on;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
456
|
464
|
echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
457
|
|
- function_check nginx_limits
|
458
|
|
- nginx_limits $MEDIAGOBLIN_DOMAIN_NAME '20m'
|
459
|
465
|
function_check nginx_disable_sniffing
|
460
|
466
|
nginx_disable_sniffing $MEDIAGOBLIN_DOMAIN_NAME
|
461
|
467
|
echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
@@ -476,26 +482,36 @@ function install_mediagoblin {
|
476
|
482
|
echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
477
|
483
|
echo ' # MediaGoblins stock static files: CSS, JS, etc.' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
478
|
484
|
echo ' location /mgoblin_static/ {' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
485
|
+ function_check nginx_limits
|
|
486
|
+ nginx_limits $MEDIAGOBLIN_DOMAIN_NAME '20m'
|
479
|
487
|
echo " alias $MEDIAGOBLIN_WORKING_DIRECTORY/mediagoblin/static/;" >> $MEDIAGOBLIN_VIRTUAL_HOST
|
480
|
488
|
echo ' }' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
481
|
489
|
echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
482
|
490
|
echo ' # Instance specific media:' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
483
|
491
|
echo ' location /mgoblin_media/ {' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
492
|
+ function_check nginx_limits
|
|
493
|
+ nginx_limits $MEDIAGOBLIN_DOMAIN_NAME '20m'
|
484
|
494
|
echo " alias $MEDIAGOBLIN_WORKING_DIRECTORY/user_dev/media/public/;" >> $MEDIAGOBLIN_VIRTUAL_HOST
|
485
|
495
|
echo ' }' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
486
|
496
|
echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
487
|
497
|
echo ' # Theme static files (usually symlinked in)' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
488
|
498
|
echo ' location /theme_static/ {' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
499
|
+ function_check nginx_limits
|
|
500
|
+ nginx_limits $MEDIAGOBLIN_DOMAIN_NAME '20m'
|
489
|
501
|
echo " alias $MEDIAGOBLIN_WORKING_DIRECTORY/user_dev/theme_static/;" >> $MEDIAGOBLIN_VIRTUAL_HOST
|
490
|
502
|
echo ' }' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
491
|
503
|
echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
492
|
504
|
echo ' # Plugin static files (usually symlinked in)' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
493
|
505
|
echo ' location /plugin_static/ {' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
506
|
+ function_check nginx_limits
|
|
507
|
+ nginx_limits $MEDIAGOBLIN_DOMAIN_NAME '20m'
|
494
|
508
|
echo " alias $MEDIAGOBLIN_WORKING_DIRECTORY/user_dev/plugin_static/;" >> $MEDIAGOBLIN_VIRTUAL_HOST
|
495
|
509
|
echo ' }' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
496
|
510
|
echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
497
|
511
|
echo ' # Mounting MediaGoblin itself via FastCGI.' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
498
|
512
|
echo ' location / {' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
|
513
|
+ function_check nginx_limits
|
|
514
|
+ nginx_limits $MEDIAGOBLIN_DOMAIN_NAME '20m'
|
499
|
515
|
echo ' fastcgi_pass 127.0.0.1:26543;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
500
|
516
|
echo ' include /etc/nginx/fastcgi_params;' >> $MEDIAGOBLIN_VIRTUAL_HOST
|
501
|
517
|
echo '' >> $MEDIAGOBLIN_VIRTUAL_HOST
|