add: wordpress docker

This commit is contained in:
mcolonna 2025-06-09 15:37:05 +02:00
parent 2484c20af5
commit aa2a0d6f71
11 changed files with 137 additions and 159 deletions

View file

@ -35,12 +35,16 @@ http {
access_log /var/log/nginx/mcolonna.42.fr.access.log main;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
root /www;
index index.php;
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass wordpress:9000;
}
}
# TODO(more) error_page 404 /404.html;
# TODO(more) error_page 500 502 503 504 /50x.html;
}
}

View file

@ -0,0 +1,15 @@
# from https://exampleconfig.com/view/nginx-ubuntu20-04-etc-nginx-snippets-fastcgi-php-conf
# regex to split $uri to $fastcgi_script_name and $fastcgi_path
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
# Check that the PHP script exists before passing it
try_files $fastcgi_script_name =404;
# Bypass the fact that try_files resets $fastcgi_path_info
# see: http://trac.nginx.org/nginx/ticket/321
set $path_info $fastcgi_path_info;
fastcgi_param PATH_INFO $path_info;
fastcgi_index index.php;
include fastcgi.conf;