diff --git a/package_versions.txt b/package_versions.txt index ed11f726..303c3ca6 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -115,7 +115,7 @@ ncurses-terminfo-6.1_p20191130-r0 ncurses-terminfo-base-6.1_p20191130-r0 nettle-3.5.1-r0 nghttp2-libs-1.40.0-r0 -nginx-1.16.1-r4 +nginx-1.16.1-r6 openssl-1.1.1d-r3 opus-1.3.1-r0 p11-kit-0.23.18.1-r0 diff --git a/root/defaults/default b/root/defaults/default index 46c7bd7f..29c548c6 100644 --- a/root/defaults/default +++ b/root/defaults/default @@ -65,12 +65,13 @@ server { location ~ ^\/(?:\.|autotest|occ|issue|indie|db_|console) { deny all; } - location ~ ^\/(?:index|remote|public|cron|core\/ajax\/update|status|ocs\/v[12]|updater\/.+|ocs-provider\/.+|ocm-provider\/.+)\.php(?:$|\/) { + location ~ ^\/(?:index|remote|public|cron|core\/ajax\/update|status|ocs\/v[12]|updater\/.+|oc[ms]-provider\/.+)\.php(?:$|\/) { fastcgi_split_path_info ^(.+?\.php)(\/.*|)$; + set $path_info $fastcgi_path_info; try_files $fastcgi_script_name =404; include /etc/nginx/fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; - fastcgi_param PATH_INFO $fastcgi_path_info; + fastcgi_param PATH_INFO $path_info; fastcgi_param HTTPS on; fastcgi_param modHeadersAvailable true; fastcgi_param front_controller_active true; @@ -78,7 +79,7 @@ server { fastcgi_intercept_errors on; fastcgi_request_buffering off; } - location ~ ^\/(?:updater|ocs-provider|ocm-provider)(?:$|\/) { + location ~ ^\/(?:updater|oc[ms]-provider)(?:$|\/) { try_files $uri/ =404; index index.php; }