Hallo liebe Profis,
eine Nextcloud habe ich schon öfters installiert. Allerdings stehe ich jetzt vor einer neuen Herausforderung: Nextcloud hinter einem Nginx ReverseProxy.
Gegeben ist ein Proxmox VM-Server. Auf diesem läuft eine Nginx-VM die als ReverseProxy für die VMs dahinter dient. Dieser ReverseProxy soll die Anfragen auf eine Ubuntu LAMP-VM weiterleiten.
Für die Installation ist alles vorbereitet. Die Daten liegen auf /var/www/html und eine Nexcloud-DB wurde angelegt.
Wenn ich jetzt die Oberfläche aufrufe um den Installations-Assistenten auszuführen kommt folgende Fehlermeldung:
"
Interner Serverfehler
Der Server konnte die Anfrage nicht fertig stellen.
Sollte dies erneut auftreten, sende bitte die nachfolgenden technischen Einzelheiten an Deinen Server-Administrator.
Weitere Details können im Server-Protokoll gefunden werden.
Technische Details
Entfernte Adresse: IP-Adresse des ReverseProxy
Anfragekennung: xyz
"
Meine Vermutung ist, dass ich den ReverseProxy speziell konfigurieren muss. Nur wie?
Aktuell schaut die Config so aus:
server {
listen 80;
listen [::]:80;
server_name sub.domain.net;
location /.well-known {
alias /var/www/domain.net/.well-known;
allow all;
}
location / {
# Domain sub.domain.net weiterleitung
proxy_headers_hash_max_size 512;
proxy_headers_hash_bucket_size 64;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://xxx.xxx.xxx.xxx:80;
}
}
Die SSL-Konfiguration soll erst später erfolgen.
Ich hoffe, ihr könnt mir bitte weiter helfen.
Gruß
Slash