Categories: Workspace

Apache als Proxy-Server

Beim ersten Starten von Apache nach der Installation wird eine gewöhnliche Webserver-Instanz ausgeführt, da ja bis auf die Installation des Proxy-Moduls noch keine Konfiguration des Proxy-Servers erfolgt ist. Die Konfiguration für das Apache-Proxy-Modul ist in der Datei httpd.conf enthalten, die im Falle meiner Installation unter /usr/local/apache/conf zu finden ist.

Hinweis: Wenn Sie mit einer vorinstallierten Version von Red Hat Linux arbeiten, befindet sich der Speicherort der Konfigurationsdatei, httpd.conf, im Verzeichnis /etc/httpd/conf/. Bei älteren Versionen lautet das Verzeichnis häufig /home/httpd/conf/.

Im ersten einfachen Beispiel richten wir einen Apache-Proxy-Server ein, der ausschließlich Proxy-Dienste für ein lokales Netzwerk unter der IP-Adresse 192.168.1.0 ausführt und Inhalte nach /usr/local/apache/proxy zwischenspeichert. In der Datei httpd.conf werden die Konfigurationsparameter zu den Proxy-Diensten durch Entfernen der Kommentarzeichen aktiviert und weitere Anweisungen hinzufügt, um oben genannte Spezifikationen zu erfüllen. In Abbildung A ist das Ergebnis dieser Vorgänge dargestellt.


Abbildung A

Was bewirken die Anweisungen in Abbildung A?

Zeile 1: Weist Apache an, auf Proxy-Anfragen über Port 4545 zu reagieren.

Zeile 2: Lässt ProxyVia zu, wodurch der Proxy-Server einen HTTP/1.1-Header verwenden kann, aus dem die Herkunft der Anfrage hervorgeht.

Zeile 3: Weist Apache an, bis zu 500 KB nach /usr/local/apache/proxy zwischenzuspeichern.

Zeile 4: Gibt vor, wann die Speicherbereinigung (Garbage Collection) Objekte entfernen soll. Das Intervall für die Speicherbereinigung wird in der Anweisung CacheGcInterval mit einer Stundenzahl festgelegt.

Zeile 5: Ermöglicht das Caching von Dokumenten bis zu X Stunden durch die Variable CacheMaxExpire. Im Beispiel oben sind 24 vorgesehen.

Zeile 6: Legt eine Verfallszeit über CacheLastModified fest, für den Fall, dass die Ausgangsseite diese Variable nicht enthält.

Page: 1 2 3 4

ZDNet.de Redaktion

Recent Posts

Angriffe mit Banking-Malware auf Android-Nutzer nehmen weltweit zu

Im vergangenen Jahr steigt ihre Zahl um 32 Prozent. Die Zahl der betroffenen PC-Nutzer sinkt…

1 Tag ago

Künstliche Intelligenz fasst Telefonate zusammen

Die App satellite wird künftig Telefongespräche in Echtzeit datenschutzkonform mit Hilfe von KI zusammenfassen.

1 Tag ago

MDM-Spezialist Semarchy stellt Data-Intelligence-Lösung vor

Als Erweiterung von Master-Data-Management ermöglicht es die Lösung, den Werdegang von Daten verstehen und sie…

1 Tag ago

Apple stopft 15 Sicherheitslöcher in iOS und iPadOS

Sie erlauben unter anderem das Einschleusen von Schadcode. In älteren iPhones und iPads mit OS-Version…

1 Tag ago

Hochleistungs-NAS-Speicher für KI-Daten

Neuer Speicher für KI von Huawei mit integrierter Ransomware-Erkennungs-Engine und deutlich geringerem Energiekonsum.

1 Tag ago

Abo für Facebook: Verbraucherzentrale NRW klagt erneut gegen Meta

Diesmal geht es um das neue Abomodell für Facebook und Instagram. Die Verbraucherschützer klagen auf…

2 Tagen ago