Categories: Workspace

Apache als Proxy-Server

Konfiguration der Authentifizierungsfunktion
Nachdem alle Benutzer eingerichtet sind, muss httpd.conf für das Setup der Authentifizierungsfunktion geändert werden. Dazu hier ein Ausschnitt aus den Konfigurationsdaten der Datei httpd.conf.

Der Parameter AuthName definiert den Bereich, für den die Authentifizierung gelten soll. Durch Auswahl der Option Basic unter AuthType wird das Passwort im Klartext zwischen Client und Proxy-Server übertragen. Außerdem wird durch die Anweisung require valid-user festgelegt, dass der zu authentifizierende Benutzer in der Datei AuthUserFile vorhanden sein muss, die ebenfalls zuvor mithilfe des Befehls htpasswd erstellt wurde.

Nachdem diese Parameter festgelegt sind, muss ich Apache neu starten, um httpd.conf neu zu laden. Dazu können die folgenden Befehle als Root eingeben werden:

/etc/rc.d/init.d/httpd stop
/etc/rc.d/init.d/httpd start

Testen der Konfiguration
Wenn wir den Internet Explorer auf der für den Test verwendeten Windows XP-Workstation starten, wird als Begrüßung ein Windows-Dialogfeld angezeigt, das nach Benutzernamen und Passwort fragt. Zur Authentifizierung des Browsers müssen Benutzername und Passwort in der Datei /usr/local/apache/conf/htaccess.conf (mit dem Befehl htpasswd erstellt) auf dem Apache-Proxy-Server enthalten sein.

Die Aufforderung zur Eingabe von Benutzername und Passwort wird sofort nach dem Starten des Internet Explorer angezeigt, da als Startseite www.msn.com verwendet wird, eine externe Adresse, die ein Routing über den Proxy-Server erfordert. Wäre keine Adresse als Startseite festgelegt, hätte der Server erst bei Eingabe einer außerhalb des Netzwerk befindlichen Adresse nach einem Passwort gefragt.

Sollte auf dem Proxy-Server kein Account eingerichtet sein, wird in einer Fehlermeldung mitgeteilt, dass ich zum Zugriff auf das angeforderte Dokument nicht berechtigt bin.

Probleme
Beim Einrichten und Starten meines Proxy-Servers stieß ich auf eine Reihe von Problemen, die seine Leistung beeinträchtigten. Zunächst trat ein schweres Performance-Problem auf, als mein Windows XP-Client Seiten über den Proxy-Server anforderte. Eine Analyse des Problems ergab, dass der Apache-Proxy-Dienst auf die Abfrage von Port 8080 konfiguriert war, was einen Konflikt mit einem anderen Dienst verursachte. Nachdem Port 4545 (wie im Konfigurationsbeispiel oben dargestellt) eingegeben wurde, arbeitete der Proxy-Server einwandfrei.

Ein weiteres Problem hing mit der Authentifizierungsfunktion zusammen. Meine Datei /usr/local/apache/conf/htaccess.conf enthielt anfangs keinerlei Einträge, weshalb keine Authentifizierung möglich war. Nachdem ich einen Eintrag erstellt hatte, funktionierte alles bestens.

Fazit
Apache ist der Star der Open-Source-Bewegung, wobei seine Vorteile sich nicht allein auf die Bereitstellung von Webseiten für externe Clients beschränken. Die geringen Betriebskosten von Apache sowie die Fähigkeit zur Ausführung auf älteren Systemen ermöglichen nahezu jedem IT-Unternehmen die Nutzung seiner Proxy-Server-Funktionen.

Page: 1 2 3 4

ZDNet.de Redaktion

Recent Posts

Roblox: 34 Millionen Zugangsdaten im Darknet

Laut Kaspersky nehmen Infostealer gerade auch Spieleplattformen ins Visier. Neue Studie untersucht Angriffe zwischen 2021…

1 Woche ago

EU-Datenschützer kritisieren Facebooks „Zustimmung oder Bezahlung“-Modell

Ohne eine kostenlose Alternative, die ohne Zustimmung zur Verarbeitung personenbezogener Daten zu Werbezwecken auskommt, ist…

1 Woche ago

Europol meldet Zerschlagung der Phishing-as-a-Service-Plattform LabHost

LabHost gilt als einer der größten Phishing-Dienstleister weltweit. Die Ermittler verhaften 37 Verdächtige, darunter der…

1 Woche ago

DE-CIX Frankfurt bricht Schallmauer von 17 Terabit Datendurchsatz pro Sekunde

Neuer Datendurchsatz-Rekord an Europas größtem Internetknoten parallel zum Champions-League-Viertelfinale.

2 Wochen ago

Samsungs neuer LPDDR5X-DRAM erreicht 10,7 Gbit/s

Die neuen Chips bieten bis zu 25 Prozent mehr Leistung. Samsung steigert auch die Energieeffizienz…

2 Wochen ago

Cisco warnt vor massenhaften Brute-Force-Angriffen auf VPNs

Betroffen sind Lösungen von Cisco, Fortinet, SonicWall und anderen Anbietern. Die Hacker nehmen Konten mit…

2 Wochen ago