Eine Nginx Instanz in einer Nginx Reverse Proxy?
Hey, ich habe Nextcloud in einem Stack zusammen mit Nginx laufen. Das funktioniert auch und man kann über die IP:port auf die Website zugreifen. Nun habe ich aber einen Nginx Container für alle Requests, welche eine Reverse Proxy zu meinem Nginx Container von Nextcloud erstellen soll. Über die Domain werden alle Daten geladen außer die Assets aus den Unterordern der Cloud wie /core, ...
Der Nginx Container im Stack funktioniert ohne Probleme.
Meine Haupt-Nginx-Instanz:
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name team.domain.com;
include /etc/nginx/configs/team/tls.conf;
location / {
root /home/team;
try_files $uri $uri/ = 404;
}
location /nextcloud/ {
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header Connection "";
proxy_pass http://ip:port;
}
}
Was ist jetzt genau die Frage?
Die Frage war, wie ich das Problem beheben kann, dass durch die Reverse Proxy, Assets Daten von Nextcloud nicht geladen werden.
1 Antwort
Da /core als Beispiel nicht konfiguriert ist, sondern eben nur / und /nextcloud, wird als Fallback von / ausgegangen, also deiner nicht-Nextcloud-Seite. Nimm für separate Seiten eine separate (Sub-)Domain. Damit hast du diese Probleme nicht.
Klingt gut. Ich gebe Bescheid ob es funktioniert hat ;D
Hat funktioniert. Dankeschön <3