Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
sysbetr:proxyinfo [2019/06/30 14:34] – angelegt cbsysbetr:proxyinfo [2020/05/05 12:07] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
-====Proxy-Infoseite im Stil eine Captive Portals==== +Dies Systembetreuungs-Seiten sind umgezogen zu **[[https://systembetreuung.bienmueller.de/dokuwiki/doku.php|Systembetreuung in der Praxis]]**
-==Problem:== + 
-In einem Netzwerk, von dem aus man nur mit einem Proxy in "das Internet"((gemeint ist natürlich das per HTTP und HTTPS erreichbare WWW)) kommt, finden sich immer wieder Rechner, die keinen Proxy konfiguriert haben und im Browser nur nichtssagende Fehlermeldungen über den nicht erreichbaren Server erhalten. +Diese Seite finden Sie dort als **[[https://systembetreuung.bienmueller.de/dokuwiki/doku.php/proxyinfo]]*
-==Idee:== +
-Da die direkten HTTP-Requests sowieso nicht über die Firewall zum Zielserver gelangen, leitet man sie an einen Webserver auf der Firewall weiter, von dem genaue eine (temporäre) Redirect-Seite zurückgeliefert wird. Für HTTPS-Requests gibt es diese Lösung natürlich nicht. Jedoch starten viele Browser/Betriebssystem von sich aus einen HTTP-Zugriff auf entsprechende Seiten, damit diese Funktion für sogenannte Captive-Portals genutzt werden kann, also den Seiten, bei denen man sich z.B. in einem Hotel anmelden muss. +
-==Realisierung:== +
-Bedingung: Die Firewall ist das Gateway für die internen Netze. Damit erhält sie die bisher abgelehnten HTTP-Anfrage-Pakete. +
-lege eine geeignete Infoseite an, hier auf http://intranet.example.de/proxyinfo.html. diese Seite muss aus den internen Netzen ohne Proxy erreichbar seinHTTPS ist auch möglich. +
-* installiere einen Webserver auf der Firewall, z.B. auf Port 8888 +
-  konfiguriere den virtual host in der Datei 000-default.conf: +
-    <VirtualHost *:8888> +
-        # Der Server, der nur einen Redirect macht +
-        ServerAdmin webmaster@localhost +
-        RewriteEngine On +
-        RewriteRule ^ http://intranet.example.de/proxyinfo.html [L,R=302] +
-        ErrorLog ${APACHE_LOG_DIR}/error.log +
-        CustomLog ${APACHE_LOG_DIR}/access.log combined +
-    </VirtualHost> +
-  beachte, dass die 302 für eine temporäre Weiterleitung steht, damit der nächste Request durch den Browser wieder an das originale Ziel gerichtet wird. +
-* konfiguriere +