Page 1 of 1

Seafile

Posted: Tue 12. Oct 2021, 16:54
by nosous
Hallo,

ich bin grad am probieren mit Seafile. Es läuft soweit auch über die IP (mit port). Nur hab ich jetzt Schwierigkeiten mit dem SSL/HTTPS über Apache und auch den zusätzliche Apache-Anweisungen für HTTP/HTTPS.
Hat das jemand schon zum laufen gebracht und kann mir einfach mal posten, wie das aussehen soll/kann?

vielen Dank

Re: Seafile

Posted: Thu 14. Oct 2021, 14:44
by Florian
Hallo,

ein gute Ausgangspunkt ist ermal das:

<IfModule mod_proxy.c>
ProxyPass /.well-known/acme-challenge !
</IfModule>

Alias /.well-known/acme-challenge /home/keyhelp/www/.well-known/acme-challenge

ProxyPass / http://127.0.0.1:Portnummer/
ProxyPassReverse / http://127.0.0.1:Portnummer/

Wenn man das ganze auf https intern Weiterleiten will muss man doch

SSLProxyEngine On
ProxyRequests Off
ProxyPreserveHost On

SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off

ergänzen.

Was genau notwendig ist, hängt von der Anwendung ab.


Wichtig ist natürlich ferner erstmal, dass das Modul proxy_http aktiviert ist im Apache.

a2enmod proxy_http

Re: Seafile

Posted: Sat 16. Oct 2021, 17:30
by nosous
Danke, hilft aber nicht wirklich weiter.
Ich schwenk auf ein anderes Adminpanel um.

Kann, denk ich, geschlossen werden.

Danke nochmal

Re: Seafile

Posted: Tue 19. Oct 2021, 15:44
by nosous
Falls es jemanden interessiert:
Ich habe mich an die https://znil.net/index.php?title=Seafil ... 0.04.x_LTS bis Punkt 7. gehalten.
Habe dabei andere Ports genommen.

Habe dann folgendes ausgeführt:

a2enmod rewrite
a2enmod proxy
a2enmod proxy_http
a2enmod proxy_html
a2enmod ssl

anschließend die vhost abgeändert:

in vhosts am ende vor </VirtualHost> unter 443 für jeweils xxx.de und www.xxx.de hinzugefügt:

#
RewriteEngine On
#
# seafile fileserver
#
ProxyPass /seafhttp http://xxx.xxx.xxx.xxx:55554
ProxyPassReverse /seafhttp http://xxx.xxx.xxx.xxx:55554
RewriteRule ^/seafhttp - [QSA,L]
#
# seahub
#
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
ProxyPreserveHost On
ProxyPass / http://xxx.xxx.xxx.xxx:55555/
ProxyPassReverse / http://xxx.xxx.xxx.xxx:55555/
#
# media
#
ProxyPass /media http://xxx.xxx.xxx.xxx
ProxyPassReverse /media http://xxx.xxx.xxx.xxx


Vielleicht hilft es ja dem einen oder anderen.

Re: Seafile

Posted: Tue 19. Oct 2021, 20:03
by Florian
Hallo,

und was geht da mit Keyhelp nicht? Das ist im Großen und Ganzen das was ich bereits geschrieben habe. Und wie erwähnt muss man das natürlich an die Mod-Proxy-Anweisungen an die jeweilige Anwendung anpassen.

Re: Seafile

Posted: Wed 20. Oct 2021, 12:58
by nosous
es geht ja jetzt. und jain. deine antwort war nicht das, nachdem ich fragte.
aber jetzt haben wir es ja ;)

Re: Seafile

Posted: Wed 20. Oct 2021, 13:01
by christian.john
Ich würde empfehlen, das nicht in die vhost-Config reinzuschreiben, sondern in die Apache-Einstellungen via Keyhelp. Sofern die Config-Files neu geschrieben werden, bleibt das weiterhin bestehen.

Re: Seafile

Posted: Wed 20. Oct 2021, 14:58
by nosous
christian.john wrote: Wed 20. Oct 2021, 13:01 Ich würde empfehlen, das nicht in die vhost-Config reinzuschreiben, sondern in die Apache-Einstellungen via Keyhelp. Sofern die Config-Files neu geschrieben werden, bleibt das weiterhin bestehen.

steht da auch drin ;)
mir war wichtig eine vorlage zu bieten, die man C&P nutzen kann. :D