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.