diff --git a/volumes/conf.d/zinomedia.de.conf b/volumes/conf.d/zinomedia.de.conf index 0a4ab75..4ee7096 100644 --- a/volumes/conf.d/zinomedia.de.conf +++ b/volumes/conf.d/zinomedia.de.conf @@ -15,7 +15,7 @@ server { include "snippets/ssl-optimizations.conf"; include "snippets/wordpress-optimizations.conf"; - include "snippets/enable-php-fpm.conf"; + #include "snippets/enable-php-fpm.conf"; add_header Content-Security-Policy "default-src *; script-src 'self' 'unsafe-inline' 'unsafe-eval' blob:; img-src 'self' data: *; style-src 'self' 'unsafe-inline'; font-src 'self' data: *; upgrade-insecure-requests;" always; @@ -35,6 +35,21 @@ server { proxy_pass http://$upstream; } + location ~ [^/]\.php(/|$) { + fastcgi_split_path_info ^(.+?\.php)(/.*)$; + if (!-f $document_root$fastcgi_script_name) { + return 404; + } + + include fastcgi_params; + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + fastcgi_param PATH_INFO $fastcgi_path_info; + fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; + + fastcgi_pass zinomedia-wordpress:9000; + fastcgi_index index.php; + } + location /duplicator { root /; autoindex on;