keyhelp + seafile  [GELÖST]

Locked
Gerhard
Posts: 7
Joined: Mon 9. Jan 2017, 12:53

keyhelp + seafile

Post by Gerhard »

Hallo!
Ich würde unter keyhelp gerne seafile oder pydio ausprobieren. Jedoch lauchen diese auf den Port 8000 bzw. 8080. Ist es möglich, mit keyhelp dies mit einer Subdomain zu realisieren, oder müsste ich da bei den genannten Anwendungen auf Port 80 bzw. 443 umstellen?
Gerhard
christian.john
Posts: 228
Joined: Tue 9. Apr 2019, 16:31
Location: Korschenbroich
Contact:

Re: keyhelp + seafile

Post by christian.john »

Hallo,
das kannst du mittels mod_proxy in den Apache-Einstellungen einer Subdomain machen.

Code: Select all

SSLProxyEngine on
SSLProxyVerify none 
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off
ProxyPass / https://DOMAIN:PORT/
ProxyPassReverse / https://DOMAIN:PORT/
Mod_proxy müsste aber ggf. noch installiert / enabled werden.
Christian
Individuelle Entwicklung webbasierter Datenbanksysteme
https://www.john-softwareentwicklung.de
Gerhard
Posts: 7
Joined: Mon 9. Jan 2017, 12:53

Re: keyhelp + seafile

Post by Gerhard »

Danke Christian für deine Antwort.
Es funktioniert leider noch nicht.
Eingetragen im Anbschnitt der Subdomain in /etc/apache2/keyhelp/vhosts/user.conf

Code: Select all

<VirtualHost *:80>
  ServerName pydio.meineDomain.at
  ServerAdmin xxx.xxx@xxx.com
  DocumentRoot "/home/users/user/www/pydio/"
  SuexecUserGroup "user" "user"

  # log
  LogLevel warn
  CustomLog "/home/users/user/logs/access.log" keyhelp_log
  ErrorLog "/home/users/user/logs/error.log"

  # php support
  <FilesMatch "\.php$">
    SetHandler "proxy:unix:/run/php/keyhelp_user_php73.socket|fcgi://keyhelp_user_php73.socket"
  </FilesMatch>

SSLProxyEngine on
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off
ProxyPass / https://meineDomain.at:8080/
ProxyPassReverse / https://meineDomain.at:8080/



  # Set some proxy properties (the string "unique-domain-name-string" should match
  # the one set in the FilesMatch directive.
  <Proxy fcgi://keyhelp_user_php73.socket>
    ProxySet connectiontimeout=5 timeout=60
  </Proxy>

  <Directory "/home/users/user/www/pydio/">
    AllowOverride All
    Options -Indexes
    CGIPassAuth On
  </Directory>
</VirtualHost>
Bei Eingabe wie z.B. pydio.meineDomain.at bekomme ich einen 503-Fehler
Bei Eingabe von meineDomain.at:8080 bekomme ich einen Network Error (tcp_error).

In der Firewall habe ich im Anschnitt Allow den port 8080 geöffnet.

EDIT:

a2enmod proxy
a2enmod proxy_html
a2enmod proxy_http

wurde ausgeführt und läuft
RHarms
Posts: 167
Joined: Wed 30. Nov 2016, 15:01

Re: keyhelp + seafile

Post by RHarms »

Die Apache-Eintragungen kannst du ggf. im Admin-Bereich von Keyhelp unter den Einstellungen der Subdomain vornehmen.
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: keyhelp + seafile

Post by OlliTheDarkness »

RHarms wrote: Tue 28. May 2019, 10:49 Die Apache-Eintragungen kannst du ggf. im Admin-Bereich von Keyhelp unter den Einstellungen der Subdomain vornehmen.
Apache Einstellungen sollten IMMER im Keyhelp vorgenommen werden, um die Erhaltung bei einem Update sicherzustellen.
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
christian.john
Posts: 228
Joined: Tue 9. Apr 2019, 16:31
Location: Korschenbroich
Contact:

Re: keyhelp + seafile

Post by christian.john »

Hi,

also ich habe das auch in Keyhelp eingetragen. Das funktioniert recht sauber.
Bekommst du eine Fehlermeldung?
Steht etwas im Log?
Apache neugestartet?
Christian
Individuelle Entwicklung webbasierter Datenbanksysteme
https://www.john-softwareentwicklung.de
Gerhard
Posts: 7
Joined: Mon 9. Jan 2017, 12:53

Re: keyhelp + seafile

Post by Gerhard »

OlliTheDarkness wrote: Tue 28. May 2019, 11:35
RHarms wrote: Tue 28. May 2019, 10:49 Die Apache-Eintragungen kannst du ggf. im Admin-Bereich von Keyhelp unter den Einstellungen der Subdomain vornehmen.
Apache Einstellungen sollten IMMER im Keyhelp vorgenommen werden, um die Erhaltung bei einem Update sicherzustellen.
Das sehe ich ein.

Ich habe jetzt dei Subdomain gelöscht und wieder neu erstellt. Die Apache Einstellungen in KeyHelp bei der Subdomain hinzugefügt. Leider die gleichen Fehler wie vorher.
Sind da die Ports seitens KeyHelp irgend wie gesperrt? Wie kann man das umgehen bzw. so einstellen, damit das funktioniert?
Gerhard
Posts: 7
Joined: Mon 9. Jan 2017, 12:53

Re: keyhelp + seafile  [GELÖST]

Post by Gerhard »

So, hab jetzt doch noch Seafile auf einer Subdomain zum laufen gebracht.
In Anlehnung an diese Anleitung: https://znil.net/index.php?title=Seafil ... 8.04.x_LTS

Jedoch nur mit folgender Ergänzung in der vhost in Apache:

Code: Select all

# seafile fileserver
    #
    ProxyPass /seafhttp http://127.0.0.1:8082
    ProxyPassReverse /seafhttp http://127.0.0.1:8082
    #
# seahub
    #
    ProxyPass / http://127.0.0.1:8000/
    ProxyPassReverse / http://127.0.0.1:8000/
Dann noch ein paar Pfadänderungen in seafile selbst damit das Down- u. Uploaden funktioniert.

Gerhard
RHarms
Posts: 167
Joined: Wed 30. Nov 2016, 15:01

Re: keyhelp + seafile

Post by RHarms »

Wie schon vorher einmal erwähnt ... die Sachen gehören eigentlich in die Apache-Einstellungen im Keyhelp, damit die bei Updates der vHost nicht überschrieben werden.
Gerhard
Posts: 7
Joined: Mon 9. Jan 2017, 12:53

Re: keyhelp + seafile

Post by Gerhard »

RHarms wrote: Wed 29. May 2019, 09:31 Wie schon vorher einmal erwähnt ... die Sachen gehören eigentlich in die Apache-Einstellungen im Keyhelp, damit die bei Updates der vHost nicht überschrieben werden.
Ja, habs eh in KeyHelp reingeschrieben
Locked