Încerc să configurez WordPress folosind docker-compose, dar WordPress trebuie să funcționeze într-un container separat cu php_fpm, un container pentru MariaDB și un Nginx în portul 443 care redirecționează către WordPress dacă linkul era HTTPS://localhost/wordpress, dar dacă linkul a fost HTTPS://localhost/ trebuie să trimită cererea către pagina index.html din același container.
dar am o problemă cu URL-ul WordPress.
Vreau ca atunci când nginx să redirecționeze toate cererile care vin de la https:/localhost/wordpress către containerul WordPress, dar când o fac, îmi oferă un Acces interzis.
pagină.
între timp, când accesez https://localhost/wordpress/ (am adăugat un /
în ultimul URL) pagina funcționează bine
fișierul meu implicit.conf:
Server {
asculta 443 ssl;
ssl_protocols TLSv1.3;
ssl_certificate /etc/ssl/certs/nginx-selfsigned.crt;
ssl_certificate_key /etc/ssl/private/nginx-selfsigned.key;
rădăcină /var/www/html;
index index.html;
numele serverului _;
locație = /50x.html {
rădăcină /var/lib/nginx/html;
}
Locație / {
index index.html;
}
locație /wordpress {
fastcgi_pass 0.0.0.0:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
}
}
NOTĂ: Am pus aceeași întrebare pe stackoverflow