From 91774aff3ac2f1196f5edaf99e0e5f7f86159c78 Mon Sep 17 00:00:00 2001 From: Jerry Vonau Date: Thu, 1 Jul 2021 01:19:22 -0500 Subject: [PATCH] login works nginx.conf --- roles/moodle/templates/moodle-nginx.conf.j2 | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/roles/moodle/templates/moodle-nginx.conf.j2 b/roles/moodle/templates/moodle-nginx.conf.j2 index b1fe7ef7f..6ac1a9955 100644 --- a/roles/moodle/templates/moodle-nginx.conf.j2 +++ b/roles/moodle/templates/moodle-nginx.conf.j2 @@ -1,20 +1,21 @@ -location ^/moodle { - alias {{ moodle_base }}; - try_files $uri $uri/ index.php =404; -} - -location /moodle/dataroot/ { +location ~ ^/moodle/dataroot/ { internal; alias {{ moodle_data }}; } -location ~ /moodle/[^/]\.php(/|$) { - include /etc/nginx/fastcgi_params; +location ~ ^/moodle(.*)\.php(.*)$ { + alias {{ moodle_base }}$1.php$2; + include fastcgi.conf; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_read_timeout 300; fastcgi_pass php; fastcgi_index index.php; fastcgi_param PATH_INFO $fastcgi_path_info; - fastcgi_param SCRIPT_FILENAME $fastcgi_script_name; + fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name; fastcgi_param PHP_VALUE "max_execution_time=300\n upload_max_filesize=500M\n post_max_size=500M\n max_input_vars=5000"; } + + +location ~ ^/moodle/ { + root {{ iiab_base }}; +}