diff -r cba9dda10025 -r 25731d245eda sbin/docker/nginx.php-fpm.conf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sbin/docker/nginx.php-fpm.conf Wed Dec 11 10:17:08 2019 +0100 @@ -0,0 +1,55 @@ +events {} + +http { + include mime.types; + + default_type application/octet-stream; + + # Update charset_types to match updated mime.types. + # text/html is always included by charset module. + charset_types + text/css + text/plain + text/vnd.wap.wml + application/javascript + application/json + application/rss+xml + application/xml; + + charset utf-8; + + server { + listen 80; + listen [::]:80; + + server_name polemictweet.test; + + # error_log /var/log/nginx/polemictweet.test.error.log; + # access_log /var/log/nginx/polemictweet.test.access.log; + + root /var/www/html; + index index.php; + + # location / { + # root /var/www; + # index index.php index.html index.htm; + # try_files $uri $uri/ /index.php?q=$uri&$args; + # } + + location ~ [^/]\.php(/|$) { + if (!-e $request_filename){ + rewrite (.+)/([\w-]+)\.php$ /$2.php?rep=$1 last; + } + try_files $uri =404; + + fastcgi_pass php-fpm:9000; + fastcgi_index index.php; + # fastcgi_intercept_errors on; + fastcgi_split_path_info ^(.+?\.php)(/.*)$; + fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name; + fastcgi_param SCRIPT_NAME $fastcgi_script_name; + include fastcgi_params; + } + + } +}