Categories: Workspace

Apache als Proxy-Server


Apache kann viel mehr als nur Webseiten bereitstellen, die typische Aufgabe, mit der Apache zur führenden Webserver-Software wurde. In diesem Artikel werden zwei Methoden erläutert, mit denen Apache als Proxy-Server eingerichtet werden kann: als Caching-Proxy-Server und als Caching-Proxy-Server mit Authentifizierung.

Wie funktioniert es?
Um die Vorteile eines Proxy-Servers nutzen zu können, müssen Sie nicht erst viel Geld für spezielle Hardware und Software ausgeben. Für Apache ist lediglich ein wenig Zeit erforderlich sowie gewisse Kenntnisse zur Konfiguration von Apache für Proxy-Dienste. Auf einem älteren P350 gelang das Setup von Apache zur Ausführung als Proxy in ungefähr einer halben Stunde.

Apache-Proxy-Server bieten die folgenden entscheidenden Vorteile:

  • Aufgrund der Fähigkeit, als Proxy-Server zu dienen, kann Apache die Effizienz einer WAN-Verbindung erhöhen und gleichzeitig die Betriebskosten senken, da weniger Internet-Bandbreite benötigt wird.
  • Durch Nutzung der Authentifizierungsfunktionen des Proxy-Moduls können Unternehmen sicherstellen, dass nur autorisierte Benutzer Zugang zum Netzwer haben.
  • Apache ist kostenlos und hat sich vielfach bewährt. Den Ergebnissen der jüngsten Studien von Netcraft zufolge ist Apache bei der Bereitstellung von Webseiten führend, wobei es den IIS-Server von Microsoft in Bezug auf Zuverlässigkeit, einfaches Setup und Sicherheit übertrifft.

Grundlegende Einstellungen
Zunächst ein Wort zu den Fähigkeiten des Proxy-Moduls von Apache, die von der ausgeführten Apache-Version abhängen. Version 1.2 von Apache enthielt erstmals eine stabile, nicht experimentelle Version des Moduls. Eine HTTP/1.1-Proxy-Unterstützung kam in der Apache-Version 1.3.23 hinzu. Das Proxy-Modul unterstützt außerdem FTP, SSL CONNECT und HTTP/0.9.

Im hier vorgestellten Beispiel wird ein Red Hat Linux 7.2-Server zur Ausführung von Apache als Proxy-Server mit der IP-Adresse 192.168.1.110 sowie ein Windows XP-Client mit Internet Explorer 6 verwendet.

Wir werden Apache 1.3.24 verwenden. Der Download des Programms ist bereits ausgeführt, wobei die Datei im Stammverzeichnis abgespeichert ist, um sie dann nach /home/slowe/apache_1.3.24 zu extrahieren. Dann werden folgende Befehle eingegeben, um sie nach /usr/local/apache zu installieren:

cd /home/slowe/apache_1.3.24
./configure --prefix=/usr/local/apache
--enable-module=proxy
make
make install

Für die Installation der Proxy-Komponenten von Apache ist die Anweisung enable-module=proxy erforderlich. Nach Abschluss der Installation kann die Software für den Apache-Proxy-Server konfiguriert werden.

Page: 1 2 3 4

ZDNet.de Redaktion

Recent Posts

Firefox 126 erschwert Tracking und stopft Sicherheitslöcher

Mozilla verteilt insgesamt 16 Patches für Firefox 125 und älter. Zudem entfernt der Browser nun…

50 Minuten ago

Supercomputer-Ranking: Vier europäische Systeme in den Top Ten

Einziger Neueinsteiger ist das Alps-System in der Schweiz. Die weiteren Top-Ten-Systeme aus Europa stehen in…

15 Stunden ago

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…

16 Stunden ago

Künstliche Intelligenz fasst Telefonate zusammen

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

20 Stunden 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…

21 Stunden 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…

22 Stunden ago