Hallo Zusammen,
folgender Aufbau meines Netzwerkes:
Glasfasermodem → Fritzbox 7590 → Ubuntu Server
Dabei leite ich in der FritzBox die http und https Ports an den Server weiter. Den HTTPS-Zugriff auf die FritzBox-Oberfläche selbst habe ich abgeschaltet.
Auf dem Server läuft zum einen eine Nextcloud, die über die MyFritz-Adresse wie folgt über https erreichbar ist:
https://Server.Domain.myfritz.net/nextcloud/
Das ganze funktioniert auch und die Nextcloud ist problemlos erreichbar.
Da auf dem Server diverse VMs laufen, sollen diese via Webbrowser und Apache Guacamole erreichbar sein. Ziel wäre es, dass Guacamole unter folgendem Link erreichbar ist:
http://Server.Domain.myfritz.net/remote
Und genau hier fangen die Probleme an. Bei der Konfiguration von Guacamole bin ich nach diesem Beitrag https://znil.net/index.php?title=Ubuntu_18.04.x_LTS_-_Guacamole_HTML5_Remotedesktop_Gateway_installieren_mit_Apache_Reverse_Proxy vorgegangen.
Meine VirtualHosts für für den Tomcat Dienst sieht wie folgt aus:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | <VirtualHost ServerIP:443> ServerName Server.Domain.myfritz.net ServerAdmin #################### SSLEngine on SSLProtocol All -SSLv2 -SSLv3 SSLCertificateFile /etc/ssl/certs/#### SSLCertificateKeyFile /etc/ssl/private/#### ProxyPass /remote/ http://ServerIP:8585/guacamole/ flushpackets=on ProxyPassReverse /remote/ http://ServerIP:8585/guacamole/ ProxyPassReverseCookiePath /guacamole /remote/ <Location /websocket-tunnel> Order allow,deny Allow from all ProxyPass ws://ServerIP:8585/guacamole/websocket-tunnel ProxyPassReverse ws://ServerIP:8585/guacamole/websocket-tunnel </Location> SetEnvIf Request_URI "^/tunnel" dontlog CustomLog /var/log/apache2/guac.log common env=!dontlog </VirtualHost> |
Je nachdem, welchen PC und welchen Browser ich nutze funktioniert die Konfiguration ohne Probleme. An einem anderen Rechner/Browser erhalte ich jedes Mal, eine Apache Fehlermeldung, dass die Seite nicht verfügbar sei.
Ich vermute irgendwie, dass da die FritzBox reinpfuscht. Hat diesbezüglich jemand eine Idee, wo ich nach dem Fehler suchen muss?
Danke!
VG Maximilian