-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hallo Wolfgang,

Am 02.12.2015 um 19:35 schrieb wolfgang lechner:
> der owncloud-server steht in rot hinter einer fritz-box, quasi
> parallel zum ipfire und linuxmuster.net-server. die fritz-box hat
> eine dyndns von no-ip.

Parallel zum IPFire ja, zum LMN-Server nein, der steht "hinter" dem
IPFire.
Außerdem hast du vermutlich zwar deinen DynDNS-Eintrag in der
Fritzbox, aber mit der DynDNS-Adresse erreichst du den IPFire, sprich,
Port 443 wird in der Fritzbox auf den IPFire weitergeleitet. Richtig?

> hat mir jemand einen tipp, wie man das anders machen muss?

Ja, mit einem Reverse-Proxy auf dem IPFire, Stichwort Pound.

Folgendes habe ich gemacht:

Paket pound auf IPFire installiert

SSL-Zertifikat vom LMN-Server auf den IPFire kopiert:
auf dem LMN-Server
scp -P 222 /etc/ssl/private/certificate.crt
root@ipfire:/etc/ssl/certificate.crt
scp -P 222 /etc/ssl/private/certificate.key
root@ipfire:/etc/ssl/certificate.key
scp -P 222 /etc/ssl/private/certificate.ca-bundle
root@ipfire:/etc/ssl/certificate.ca-bundle

PEM-Datei für das Zertifikat erzeugt (damit das Zertifikat akzeptiert
wird)
openssl x509 -in /etc/ssl/private/certificate.crt -out
/etc/ssl/private/certificate.pem
openssl rsa -in /etc/ssl/private/certificate.key >>
/etc/ssl/private/certificate.pem

Pound konfiguriert      
(Externer https-Zugriff auf LMN- und Webserver über dieselbe Domain)

Datei /etc/sysconfig/pound angelegt
touch /etc/sysconfig/pound
mit Inhalt
# Set run_pound to 1 to start pound or 0 to disable it.
run_pound=1
# Specify additional pound options here (see manpage).
pound_options=""

Datei /etc/pound.cfg angelegt                   
(Einstellungen für den Proxy → welcher Aufruf an welchen Server
weitergeleitet wird)
touch /etc/pound.cfg                            

mit Inhalt
# Logging: (goes to syslog by default)
#      0       no logging
#      1       normal
#      2       extended
#      3       Apache-style (common log format)
LogLevel        1
# check backend every X secs:
Alive           60
# poundctl control socket
Control "/var/run/poundctl.socket"

  ListenHTTPS
  HeadRemove "X-Forwarded-Proto"
  AddHeader "X-Forwarded-Proto: https"
  Address <externe IP des IPFire an der Fritzbox>
  Port 443
  # ssl-Zertifikat
  ##Cert "/etc/certs/cloud.pem"
  Cert "/etc/ssl/private/certificate.pem"

    Service "LMN-Server - Dienste"
    # alles mit externedomain/xyz auf dem LMN-Server
    # Achtung: Es kommt darauf an, ob sich am Ende ein / befindet oder
nicht, damit es immer funktioniert
    URL "/(horde3|mrbs|portfolio|nagios3|secure)"
       BackEnd
        Address 10.16.1.1
        Port 443
        # Damit https to https funktioniert!
        HTTPS
      End
    End

    Service "LMN-Server - Dienste"
    # und nochmal alles mit externedomain/xyz/ auf dem LMN-Server
    # Achtung: Es kommt darauf an, ob sich am Ende ein / befindet oder
nicht, damit es immer funktioniert
    URL "/(horde3|mrbs|portfolio|nagios3|secure)/"
      BackEnd
        Address 10.16.1.1
        Port 443
        # Damit https to https funktioniert!
        HTTPS
      End
    End

 # alles andere wird an diese Adresse weitergeleitet
   Service
     BackEnd
     Address 172.16.17.10
     Port 443
     # Damit https to https funktioniert!
     HTTPS
     End
   End

End

Achtung: Bei mir steht der andere Server in der DMZ und hat damit eine
IP 172.16.17.x

Müsste bei dir die IP des Servers an der Fritzbox sein.

> mir ist klar, dass man da besser dran ist mit festen ips von
> belwue. so hab ich das auch an der schule.

Ich hab selbst an der Schule keine feste IP und das klappt super stabil.

> das hier ist nur für mein privatserverle zum probieren. kann mir
> aber auch belwuelose schulen vorstellen, die so etwas gerne
> hätten. gibt es da ne lösung für?

Ja, s.o. ;-)

Viele Grüße
Steffen

- -- 
Wir sind nicht nur nett, wir sind sogar linuxmuster.net

Mein System:
- - virtualisiert mit Proxmox 3.4
- - linuxmuster.net 6.1
- - IPFire 2.17 Core 94
- - Linbo 2.2.16-0
- - Ubuntu 12.04-Client
- - Erweiterungen: Chillispot, Pykota, MRBS und OpenSchulportfolio
- - Moodle extern (Belwue) per ldaps angebunden

Note:
No Microsoft programs were used in the creation or distribution of
this message. If you are using a Microsoft program to view this
message, be forewarned that I am not responsible for any harm you may
encounter as a result.
- ----------------------------------------
Diese E-Mail ist mit OpenPGP signiert. Der öffentliche Schlüssel zur
Überprüfung der Signatur ist hier hinterlegt:
pool.sks-keyservers.net
- ----------------------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJWX0NeAAoJEBhc6lDKYVtJyDgH/26GLPIsow5shsqXHYG7GH7j
6E0sx02mx7xhZeuBAH1zmXLyr1dh4MqSa0+1xzWOPRyTVbOFFUQ4NTS3QLVsHlrH
fQXMy3YG9j2owK+cKZu7Y07xzEzbQStRZePq+A0nhXB0Y3IF+tZ8RN4rhpcuCy/u
gkEbdxo/4uGR9076dXe43OiqSFE38b7hjL180p6Mic8+fD7Wizigpe7+XvVrSwSu
ng3QbVyorh65e6irkZ03D4f70UsJe9O6JSOJBWfALgUXFJj8A1wbwJKG9DVTRvQW
ACTnRmWJrkUkaCsP2sO28gqyI5J0k5MVfChnnFZrMnrqqIW8ExvKJ3jh65Ol8UQ=
=NlET
-----END PGP SIGNATURE-----
_______________________________________________
linuxmuster-user mailing list
[email protected]
https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user

Antwort per Email an