Dateien Upload-Fehler

Hey,
meine Nextcloud-Instanz ist folgendermaßen konfiguriert:

  • Debian 10 virt-Maschine x86
  • php7.3
  • apache2
  • mysql datenbank
  • hängt hinter einem Reverse Proxy (andere virt-Maschine ähnliche config) mit nginx, damit ich mehrere Websites über eine IP auf verschiedenen virtuellen Maschinen hosten kann.

Mein Problem ist, dass wenn ich meine Nextcloud über den Proxy ansteuere, also meine öffentliche IP, kann ich einige Dateiformate nicht hochladen, ein unbekannter Fehler tritt auf. Das passiert nicht, wenn ich meine Nextcloud direkt über die lokale IP der virt-Maschine ansteuere.

Im Protokoll erhalte ich folgende Fehlermeldung:

Mein Proxy-Setup:

server {
listen 80;
server_name **************;

location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://192.168.178.40;
}

}

server {
listen 80;
server_name *****************;

location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://192.168.178.41;
}
}

server {
listen 443 ssl;
server_name **************;
ssl_certificate /etc/letsencrypt/live/xxx-0001/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/xxx-0001/privkey.pem;
ssl_session_cache builtin:1000 shared:SSL:10m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;
ssl_prefer_server_ciphers on;

location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://192.168.178.41;
}

}

server {
listen 443 ssl;
server_name ****************;
ssl_certificate /etc/letsencrypt/live//fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/
/privkey.pem;
ssl_session_cache builtin:1000 shared:SSL:10m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;
ssl_prefer_server_ciphers on;

location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://192.168.178.40;
}

}

Meine Nextcloud-config:

<?php $CONFIG = array ( 'instanceid' => 'xxx', 'passwordsalt' => 'xxx', 'secret' => 'KdLAiZQiayoBF7eiVz/xxx', 'trusted_domains' => array ( 0 => '*', ), 'datadirectory' => '/nextcloud/data', 'dbtype' => 'mysql', 'version' => '21.0.2.1', 'dbname' => 'nextcloud', 'dbhost' => 'localhost', 'dbport' => '', 'dbtableprefix' => 'oc_', 'mysql.utf8mb4' => true, 'dbuser' => '*******', 'dbpassword' => '****************************', 'installed' => true, 'theme' => '', 'loglevel' => 2, 'maintenance' => false, 'memcache.local' => '\\OC\\Memcache\\APCu', 'default_phone_region' => 'DE', 'mail_smtpmode' => 'smtp', 'mail_smtpauth' => 1, 'mail_sendmailmode' => 'smtp', 'mail_from_address' => '******', 'mail_domain' => 'gmx.de', 'mail_smtpauthtype' => 'LOGIN', 'mail_smtphost' => 'mail.gmx.net', 'mail_smtpport' => '465', 'mail_smtpsecure' => 'ssl', 'mail_smtpname' => 'xxx', 'mail_smtppassword' => '**********', 'trusted_proxies' => array ( 0 => 'http://192.168.178.42', ), 'overwritehost' => '********', 'overwriteprotocol' => 'https', 'overwrite.cli.url' => 'https://192.168.178.40', 'app_install_overwrite' => array ( 0 => 'flowupload', ), ); Danke für eure Hilfe!

Bitte niemals Passwörter posten.
Auch besser keine Domains, E-Mail-Adressen und andere private Daten, welche für die Sicherheit Deiner Daten wichtig sind.

Habe es angepasst.