Picapport mit Nginx als Reverse Proxy betreiben

463 views
Skip to first unread message

Philipp der Große

unread,
May 25, 2016, 2:27:24 PM5/25/16
to PicApport
Hallo,
ich möchte gerne auf meinem Homeserver Picapport auf Port 80/433(SSL) erreichbar machen.
Da ich neben Picapport z.B. auch Owncloud nutze, kann der Picapport-Server nicht als einziger auf diesen Ports laufen. Deshalb soll er unter domain.de/picapport erreichbar sein.
Wenn ich nun in der nginx-Konfiguration  
location /picapport {
  proxy_pass http
://localhost:5555;
}
benutze, dann ist unter der Adresse nur "Der PicApport Server ist aktuell nicht erreichbar. Lokal gespeicherte Fotos können angezeigt werden." zu sehen. Auf localhost:5555 läuft alles perfekt.

Hat jemand die Nutzung mit einem Reverse Proxy bereits ausprobiert und möchte seine Erfahrungen teilen?

Fionn B.

unread,
Aug 28, 2016, 5:48:29 AM8/28/16
to PicApport

Leider scheint eine Nutzung von picapport am reverse-Proxy mit "virtuellem Subfolder" (-> /picapport/) sowohl im stable als auch im aktuellen 6.2rc an irgendwelchen applikationsspezifischen Details zu scheitern.

Bei sorgfältiger Konfiguration im Apache (ProxyPass sowie Rewrite getestet) bricht das Laden des GUI mit der Meldung "Server not available" ab, obwohl mit dem Firefox-Debugger alles korrekt zu laden scheint.
Vermutlich fehlt eine Möglichkeit/Option, um nicht nur wie bisher "server.external.address.for.shared.links" zu setzen, sondern ganz allgemein "server.external.address.base.url" oder ähnliches.

Ich bin für die Anbindung in meinem Fall vorerst auf eine etwas aufwändigere Lösung mit Subdomain und eigenem vHost ausgewichen. Dort funktioniert der reverse Proxy ohne verlängerten URL mit "/" problemlos.

Benjamin

unread,
Dec 5, 2016, 6:02:19 AM12/5/16
to PicApport
Hallo,

ich möchte neben PicApport meine Nextcloud betreiben, aber leider komme ich mit der virtualhost konfiguration noch nicht klar.

Also so wie in dem Beispiel beschrieben sollte die Umleitung auf picapport gehen?

<VirtualHost *:80>
    ServerName pad.trashserver.net
    ProxyPreserveHost On
    ProxyRequests Off
    ProxyVia Off
    ProxyPass / http://adresse:8080/picapport
    ProxyPassReverse / http://adresse:8080/picapport
</VirtualHost>

Vielen Dank
Benjamin

Andreas Hestermeyer

unread,
Nov 8, 2017, 5:23:12 PM11/8/17
to PicApport
Reply all
Reply to author
Forward
0 new messages