Selaa lähdekoodia

Add php timeout to nginx

Bob Mottram 7 vuotta sitten
vanhempi
commit
3b56496cfb

+ 2
- 0
src/freedombone-app-dokuwiki Näytä tiedosto

@@ -454,6 +454,7 @@ function install_dokuwiki {
454 454
         echo '        # fastcgi_pass 127.0.0.1:9000;' >> /etc/nginx/sites-available/$DOKUWIKI_DOMAIN_NAME
455 455
         echo '        # With php-fpm:' >> /etc/nginx/sites-available/$DOKUWIKI_DOMAIN_NAME
456 456
         echo '        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;' >> /etc/nginx/sites-available/$DOKUWIKI_DOMAIN_NAME
457
+        echo '        fastcgi_read_timeout 30;' >> /etc/nginx/sites-available/$DOKUWIKI_DOMAIN_NAME
457 458
         echo '        include fastcgi_params;' >> /etc/nginx/sites-available/$DOKUWIKI_DOMAIN_NAME
458 459
         echo '        fastcgi_index index.php;' >> /etc/nginx/sites-available/$DOKUWIKI_DOMAIN_NAME
459 460
         echo '        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;' >> /etc/nginx/sites-available/$DOKUWIKI_DOMAIN_NAME
@@ -532,6 +533,7 @@ function install_dokuwiki {
532 533
     echo '        # fastcgi_pass 127.0.0.1:9000;' >> /etc/nginx/sites-available/$DOKUWIKI_DOMAIN_NAME
533 534
     echo '        # With php-fpm:' >> /etc/nginx/sites-available/$DOKUWIKI_DOMAIN_NAME
534 535
     echo '        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;' >> /etc/nginx/sites-available/$DOKUWIKI_DOMAIN_NAME
536
+    echo '        fastcgi_read_timeout 30;' >> /etc/nginx/sites-available/$DOKUWIKI_DOMAIN_NAME
535 537
     echo '        include fastcgi_params;' >> /etc/nginx/sites-available/$DOKUWIKI_DOMAIN_NAME
536 538
     echo '        fastcgi_index index.php;' >> /etc/nginx/sites-available/$DOKUWIKI_DOMAIN_NAME
537 539
     echo '        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;' >> /etc/nginx/sites-available/$DOKUWIKI_DOMAIN_NAME

+ 2
- 0
src/freedombone-app-friendica Näytä tiedosto

@@ -462,6 +462,7 @@ function install_friendica {
462 462
         echo '        # With php-fpm:' >> /etc/nginx/sites-available/$FRIENDICA_DOMAIN_NAME
463 463
         echo '        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;' >> /etc/nginx/sites-available/$FRIENDICA_DOMAIN_NAME
464 464
         echo '        include fastcgi_params;' >> /etc/nginx/sites-available/$FRIENDICA_DOMAIN_NAME
465
+        echo '        fastcgi_read_timeout 30;' >> /etc/nginx/sites-available/$FRIENDICA_DOMAIN_NAME
465 466
         echo '        fastcgi_index index.php;' >> /etc/nginx/sites-available/$FRIENDICA_DOMAIN_NAME
466 467
         echo '        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;' >> /etc/nginx/sites-available/$FRIENDICA_DOMAIN_NAME
467 468
         echo '        fastcgi_read_timeout 300;' >> /etc/nginx/sites-available/$FRIENDICA_DOMAIN_NAME
@@ -530,6 +531,7 @@ function install_friendica {
530 531
         echo '        # With php-fpm:' >> /etc/nginx/sites-available/$FRIENDICA_DOMAIN_NAME
531 532
         echo '        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;' >> /etc/nginx/sites-available/$FRIENDICA_DOMAIN_NAME
532 533
         echo '        include fastcgi_params;' >> /etc/nginx/sites-available/$FRIENDICA_DOMAIN_NAME
534
+        echo '        fastcgi_read_timeout 30;' >> /etc/nginx/sites-available/$FRIENDICA_DOMAIN_NAME
533 535
         echo '        fastcgi_index index.php;' >> /etc/nginx/sites-available/$FRIENDICA_DOMAIN_NAME
534 536
         echo '        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;' >> /etc/nginx/sites-available/$FRIENDICA_DOMAIN_NAME
535 537
         echo '        fastcgi_read_timeout 300;' >> /etc/nginx/sites-available/$FRIENDICA_DOMAIN_NAME

+ 2
- 0
src/freedombone-app-gnusocial Näytä tiedosto

@@ -686,6 +686,7 @@ function install_gnusocial_main {
686 686
         echo '  location ~ \.php {' >> $gnusocial_nginx_site
687 687
         echo '    include snippets/fastcgi-php.conf;' >> $gnusocial_nginx_site
688 688
         echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;' >> $gnusocial_nginx_site
689
+        echo '    fastcgi_read_timeout 30;' >> $gnusocial_nginx_site
689 690
         echo '  }' >> $gnusocial_nginx_site
690 691
         echo '' >> $gnusocial_nginx_site
691 692
         echo '  # Location' >> $gnusocial_nginx_site
@@ -734,6 +735,7 @@ function install_gnusocial_main {
734 735
     echo '  location ~ \.php {' >> $gnusocial_nginx_site
735 736
     echo '    include snippets/fastcgi-php.conf;' >> $gnusocial_nginx_site
736 737
     echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;' >> $gnusocial_nginx_site
738
+    echo '    fastcgi_read_timeout 30;' >> $gnusocial_nginx_site
737 739
     echo '  }' >> $gnusocial_nginx_site
738 740
     echo '' >> $gnusocial_nginx_site
739 741
     echo '  # Location' >> $gnusocial_nginx_site

+ 2
- 0
src/freedombone-app-htmly Näytä tiedosto

@@ -480,6 +480,7 @@ function install_htmly_website {
480 480
     echo '        # With php-fpm:' >> /etc/nginx/sites-available/$HTMLY_DOMAIN_NAME
481 481
     echo '        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;' >> /etc/nginx/sites-available/$HTMLY_DOMAIN_NAME
482 482
     echo '        include fastcgi_params;' >> /etc/nginx/sites-available/$HTMLY_DOMAIN_NAME
483
+    echo '        fastcgi_read_timeout 30;' >> /etc/nginx/sites-available/$HTMLY_DOMAIN_NAME
483 484
     echo '        fastcgi_index index.php;' >> /etc/nginx/sites-available/$HTMLY_DOMAIN_NAME
484 485
     echo '        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;' >> /etc/nginx/sites-available/$HTMLY_DOMAIN_NAME
485 486
     echo '    }' >> /etc/nginx/sites-available/$HTMLY_DOMAIN_NAME
@@ -559,6 +560,7 @@ function install_htmly_website_onion {
559 560
     echo '        # With php-fpm:' >> /etc/nginx/sites-available/$HTMLY_DOMAIN_NAME
560 561
     echo '        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;' >> /etc/nginx/sites-available/$HTMLY_DOMAIN_NAME
561 562
     echo '        include fastcgi_params;' >> /etc/nginx/sites-available/$HTMLY_DOMAIN_NAME
563
+    echo '        fastcgi_read_timeout 30;' >> /etc/nginx/sites-available/$HTMLY_DOMAIN_NAME
562 564
     echo '        fastcgi_index index.php;' >> /etc/nginx/sites-available/$HTMLY_DOMAIN_NAME
563 565
     echo '        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;' >> /etc/nginx/sites-available/$HTMLY_DOMAIN_NAME
564 566
     echo '    }' >> /etc/nginx/sites-available/$HTMLY_DOMAIN_NAME

+ 2
- 0
src/freedombone-app-hubzilla Näytä tiedosto

@@ -466,6 +466,7 @@ function install_hubzilla {
466 466
         echo '        # With php-fpm:' >> /etc/nginx/sites-available/$HUBZILLA_DOMAIN_NAME
467 467
         echo '        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;' >> /etc/nginx/sites-available/$HUBZILLA_DOMAIN_NAME
468 468
         echo '        include fastcgi_params;' >> /etc/nginx/sites-available/$HUBZILLA_DOMAIN_NAME
469
+        echo '        fastcgi_read_timeout 30;' >> /etc/nginx/sites-available/$HUBZILLA_DOMAIN_NAME
469 470
         echo '        fastcgi_index index.php;' >> /etc/nginx/sites-available/$HUBZILLA_DOMAIN_NAME
470 471
         echo '        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;' >> /etc/nginx/sites-available/$HUBZILLA_DOMAIN_NAME
471 472
         echo '        fastcgi_read_timeout 300;' >> /etc/nginx/sites-available/$HUBZILLA_DOMAIN_NAME
@@ -534,6 +535,7 @@ function install_hubzilla {
534 535
         echo '        # With php-fpm:' >> /etc/nginx/sites-available/$HUBZILLA_DOMAIN_NAME
535 536
         echo '        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;' >> /etc/nginx/sites-available/$HUBZILLA_DOMAIN_NAME
536 537
         echo '        include fastcgi_params;' >> /etc/nginx/sites-available/$HUBZILLA_DOMAIN_NAME
538
+        echo '        fastcgi_read_timeout 30;' >> /etc/nginx/sites-available/$HUBZILLA_DOMAIN_NAME
537 539
         echo '        fastcgi_index index.php;' >> /etc/nginx/sites-available/$HUBZILLA_DOMAIN_NAME
538 540
         echo '        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;' >> /etc/nginx/sites-available/$HUBZILLA_DOMAIN_NAME
539 541
         echo '        fastcgi_read_timeout 300;' >> /etc/nginx/sites-available/$HUBZILLA_DOMAIN_NAME

+ 2
- 0
src/freedombone-app-koel Näytä tiedosto

@@ -585,6 +585,7 @@ function install_koel_main {
585 585
         echo '  location ~ \.php {' >> $koel_nginx_site
586 586
         echo '    include snippets/fastcgi-php.conf;' >> $koel_nginx_site
587 587
         echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;' >> $koel_nginx_site
588
+        echo '    fastcgi_read_timeout 30;' >> $koel_nginx_site
588 589
         echo '  }' >> $koel_nginx_site
589 590
         echo '' >> $koel_nginx_site
590 591
         echo '  # Location' >> $koel_nginx_site
@@ -643,6 +644,7 @@ function install_koel_main {
643 644
     echo '  location ~ \.php {' >> $koel_nginx_site
644 645
     echo '    include snippets/fastcgi-php.conf;' >> $koel_nginx_site
645 646
     echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;' >> $koel_nginx_site
647
+    echo '    fastcgi_read_timeout 30;' >> $koel_nginx_site
646 648
     echo '  }' >> $koel_nginx_site
647 649
     echo '' >> $koel_nginx_site
648 650
     echo '  # Location' >> $koel_nginx_site

+ 2
- 0
src/freedombone-app-lychee Näytä tiedosto

@@ -279,6 +279,7 @@ function install_lychee_website {
279 279
     echo '        # With php-fpm:' >> /etc/nginx/sites-available/$LYCHEE_DOMAIN_NAME
280 280
     echo '        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;' >> /etc/nginx/sites-available/$LYCHEE_DOMAIN_NAME
281 281
     echo '        include fastcgi_params;' >> /etc/nginx/sites-available/$LYCHEE_DOMAIN_NAME
282
+    echo '        fastcgi_read_timeout 30;' >> /etc/nginx/sites-available/$LYCHEE_DOMAIN_NAME
282 283
     echo '        fastcgi_index index.html;' >> /etc/nginx/sites-available/$LYCHEE_DOMAIN_NAME
283 284
     echo '        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;' >> /etc/nginx/sites-available/$LYCHEE_DOMAIN_NAME
284 285
     echo '    }' >> /etc/nginx/sites-available/$LYCHEE_DOMAIN_NAME
@@ -348,6 +349,7 @@ function install_lychee_website_onion {
348 349
     echo '        # With php-fpm:' >> /etc/nginx/sites-available/$LYCHEE_DOMAIN_NAME
349 350
     echo '        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;' >> /etc/nginx/sites-available/$LYCHEE_DOMAIN_NAME
350 351
     echo '        include fastcgi_params;' >> /etc/nginx/sites-available/$LYCHEE_DOMAIN_NAME
352
+    echo '        fastcgi_read_timeout 30;' >> /etc/nginx/sites-available/$LYCHEE_DOMAIN_NAME
351 353
     echo '        fastcgi_index index.html;' >> /etc/nginx/sites-available/$LYCHEE_DOMAIN_NAME
352 354
     echo '        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;' >> /etc/nginx/sites-available/$LYCHEE_DOMAIN_NAME
353 355
     echo '    }' >> /etc/nginx/sites-available/$LYCHEE_DOMAIN_NAME

+ 2
- 0
src/freedombone-app-mediagoblin Näytä tiedosto

@@ -402,6 +402,7 @@ function install_mediagoblin {
402 402
         echo '        include /etc/nginx/fastcgi_params;' >> /etc/nginx/sites-available/$MEDIAGOBLIN_DOMAIN_NAME
403 403
         echo '        fastcgi_param PATH_INFO $fastcgi_script_name;' >> /etc/nginx/sites-available/$MEDIAGOBLIN_DOMAIN_NAME
404 404
         echo '        fastcgi_param SCRIPT_NAME "";' >> /etc/nginx/sites-available/$MEDIAGOBLIN_DOMAIN_NAME
405
+        echo '        fastcgi_read_timeout 30;' >> /etc/nginx/sites-available/$MEDIAGOBLIN_DOMAIN_NAME
405 406
         echo '    }' >> /etc/nginx/sites-available/$MEDIAGOBLIN_DOMAIN_NAME
406 407
         echo '}' >> /etc/nginx/sites-available/$MEDIAGOBLIN_DOMAIN_NAME
407 408
     else
@@ -458,6 +459,7 @@ function install_mediagoblin {
458 459
     echo '        include /etc/nginx/fastcgi_params;' >> /etc/nginx/sites-available/$MEDIAGOBLIN_DOMAIN_NAME
459 460
     echo '        fastcgi_param PATH_INFO $fastcgi_script_name;' >> /etc/nginx/sites-available/$MEDIAGOBLIN_DOMAIN_NAME
460 461
     echo '        fastcgi_param SCRIPT_NAME "";' >> /etc/nginx/sites-available/$MEDIAGOBLIN_DOMAIN_NAME
462
+    echo '        fastcgi_read_timeout 30;' >> /etc/nginx/sites-available/$MEDIAGOBLIN_DOMAIN_NAME
461 463
     echo '    }' >> /etc/nginx/sites-available/$MEDIAGOBLIN_DOMAIN_NAME
462 464
     echo '}' >> /etc/nginx/sites-available/$MEDIAGOBLIN_DOMAIN_NAME
463 465
 

+ 2
- 0
src/freedombone-app-movim Näytä tiedosto

@@ -470,6 +470,7 @@ function install_movim {
470 470
         echo '  location ~ \.php {' >> $movim_nginx_site
471 471
         echo '    include snippets/fastcgi-php.conf;' >> $movim_nginx_site
472 472
         echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;' >> $movim_nginx_site
473
+        echo '    fastcgi_read_timeout 30;' >> $movim_nginx_site
473 474
         echo '  }' >> $movim_nginx_site
474 475
         echo '' >> $movim_nginx_site
475 476
         echo '  # Location' >> $movim_nginx_site
@@ -529,6 +530,7 @@ function install_movim {
529 530
     echo '  location ~ \.php {' >> $movim_nginx_site
530 531
     echo '    include snippets/fastcgi-php.conf;' >> $movim_nginx_site
531 532
     echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;' >> $movim_nginx_site
533
+    echo '    fastcgi_read_timeout 30;' >> $movim_nginx_site
532 534
     echo '  }' >> $movim_nginx_site
533 535
     echo '' >> $movim_nginx_site
534 536
     echo '  # Location' >> $movim_nginx_site

+ 2
- 0
src/freedombone-app-nextcloud Näytä tiedosto

@@ -492,6 +492,7 @@ function install_nextcloud_main {
492 492
         echo '  location ~ \.php {' >> $nextcloud_nginx_site
493 493
         echo '    include snippets/fastcgi-php.conf;' >> $nextcloud_nginx_site
494 494
         echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;' >> $nextcloud_nginx_site
495
+        echo '    fastcgi_read_timeout 30;' >> $nextcloud_nginx_site
495 496
         echo '  }' >> $nextcloud_nginx_site
496 497
         echo '' >> $nextcloud_nginx_site
497 498
         echo '  # Location' >> $nextcloud_nginx_site
@@ -547,6 +548,7 @@ function install_nextcloud_main {
547 548
     echo '  location ~ \.php {' >> $nextcloud_nginx_site
548 549
     echo '    include snippets/fastcgi-php.conf;' >> $nextcloud_nginx_site
549 550
     echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;' >> $nextcloud_nginx_site
551
+    echo '    fastcgi_read_timeout 30;' >> $nextcloud_nginx_site
550 552
     echo '  }' >> $nextcloud_nginx_site
551 553
     echo '' >> $nextcloud_nginx_site
552 554
     echo '  # Location' >> $nextcloud_nginx_site

+ 2
- 0
src/freedombone-app-postactiv Näytä tiedosto

@@ -703,6 +703,7 @@ function install_postactiv_main {
703 703
         echo '  location ~ \.php {' >> $postactiv_nginx_site
704 704
         echo '    include snippets/fastcgi-php.conf;' >> $postactiv_nginx_site
705 705
         echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;' >> $postactiv_nginx_site
706
+        echo '    fastcgi_read_timeout 30;' >> $postactiv_nginx_site
706 707
         echo '  }' >> $postactiv_nginx_site
707 708
         echo '' >> $postactiv_nginx_site
708 709
         echo '  # Location' >> $postactiv_nginx_site
@@ -751,6 +752,7 @@ function install_postactiv_main {
751 752
     echo '  location ~ \.php {' >> $postactiv_nginx_site
752 753
     echo '    include snippets/fastcgi-php.conf;' >> $postactiv_nginx_site
753 754
     echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;' >> $postactiv_nginx_site
755
+    echo '    fastcgi_read_timeout 30;' >> $postactiv_nginx_site
754 756
     echo '  }' >> $postactiv_nginx_site
755 757
     echo '' >> $postactiv_nginx_site
756 758
     echo '  # Location' >> $postactiv_nginx_site

+ 2
- 0
src/freedombone-app-rss Näytä tiedosto

@@ -389,6 +389,7 @@ function install_rss_main {
389 389
     echo '  location ~ \.php {' >> /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
390 390
     echo '    include snippets/fastcgi-php.conf;' >> /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
391 391
     echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;' >> /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
392
+    echo '    fastcgi_read_timeout 30;' >> /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
392 393
     echo '  }' >> /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
393 394
     echo '' >> /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
394 395
     echo '  location / {' >> /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
@@ -427,6 +428,7 @@ function install_rss_main {
427 428
     echo '  location ~ \.php {' >> /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
428 429
     echo '    include snippets/fastcgi-php.conf;' >> /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
429 430
     echo '    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;' >> /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
431
+    echo '    fastcgi_read_timeout 30;' >> /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
430 432
     echo '  }' >> /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
431 433
     echo '' >> /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
432 434
     echo '  set $mobile_rewrite do_not_perform;' >> /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME