From 06ddf4ba301e5f5f533fdb5a212fb41a269ccd66 Mon Sep 17 00:00:00 2001 From: UFOSmuggler Date: Thu, 2 Nov 2023 12:47:38 +1100 Subject: [PATCH] Use fastcgi_split_path_info so MISP can search for things ending in .php --- server/files/etc/nginx/misp | 5 ++++- server/files/etc/nginx/misp-secure | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/server/files/etc/nginx/misp b/server/files/etc/nginx/misp index afa3090..3372aeb 100644 --- a/server/files/etc/nginx/misp +++ b/server/files/etc/nginx/misp @@ -43,9 +43,12 @@ server { try_files $uri $uri/ /index.php$is_args$query_string; } - location ~ \.php$ { + location ~ ^/[^/]+\.php(/|$) { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; fastcgi_read_timeout 300; + fastcgi_split_path_info ^(.+\.php)(/.+)$; + set $path_info $fastcgi_path_info; + fastcgi_param PATH_INFO $path_info; } } diff --git a/server/files/etc/nginx/misp-secure b/server/files/etc/nginx/misp-secure index c0ea72d..fe858bf 100644 --- a/server/files/etc/nginx/misp-secure +++ b/server/files/etc/nginx/misp-secure @@ -41,9 +41,12 @@ server { try_files $uri $uri/ /index.php$is_args$query_string; } - location ~ \.php$ { + location ~ ^/[^/]+\.php(/|$) { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; fastcgi_read_timeout 300; + fastcgi_split_path_info ^(.+\.php)(/.+)$; + set $path_info $fastcgi_path_info; + fastcgi_param PATH_INFO $path_info; } }