Hallo D4niel,
danke für den Tipp. Mailcow läuft Zuhause, deshalb wollte ich es auf die Weise ressourcenschonend etwas erweitern. Mit Reverse Proxy bin ich damals nicht so gut klar gekommen, werde aber mich damit nochmal eingehend befassen. Inzwischen hab ich es gelöst mit einem zusätzlichen Eintrag in conf-Datei: fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass phpfpm:9002;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
Dann werden die php-Dateien auch außerhalb von /web (unter root /www/seite.org) gefunden.
Und zusätzlich noch PHP-FPM in docker-compose.override.yml um mysqli-Modul erweitert, zwecks phpMyAdmin o.ä.:
nginx-mailcow:
volumes:
- ./data/www:/www:ro,z
- ./data/assets/ssl-www/:/etc/ssl/www/:ro,z
php-fpm-mailcow:
command: /bin/sh -c "docker-php-ext-install mysqli && php-fpm -d date.timezone=${TZ} -d expose_php=0"
volumes:
- ./data/www:/www:rw,z
Falls es noch jemandem nüzlich sein sollte.