Installation und Konfiguration des Apache Traffic Servers

Inhaltsverzeichnis

Internetnutzer suchen täglich nach Milliarden von Dokumenten und Terabyte an Daten und greifen darauf zu. Dies führt häufig dazu, dass Datennetzwerke für Netzwerkadministratoren zu einem Albtraum werden, da sie mit überlasteten Servern und überlasteten Netzwerken zu kämpfen haben. Es kann eine Herausforderung sein, den wachsenden Datenanforderungen der Gesellschaft konsequent und zuverlässig gerecht zu werden.
Verkehrsserver ist ein leistungsstarker Web-Caching-Proxy, der die Netzwerkeffizienz und -leistung verbessert, indem er häufig abgerufene Informationen am Rand des Netzwerks zwischenspeichert. Dies bringt Inhalte physisch näher an die Endbenutzer und ermöglicht gleichzeitig eine schnellere Bereitstellung und eine reduzierte Bandbreitennutzung. Traffic Server wurde entwickelt, um die Inhaltsbereitstellung für Unternehmen, Internetdienstanbieter (ISPs), Backbone-Provider und große Intranets zu verbessern, indem die vorhandene und verfügbare Bandbreite maximiert wird.
Für die Installation Verkehrsserver Zuerst müssen wir Abhängigkeiten aktualisieren, dafür von einem Befehlsterminal
apt-get install pkg-config

Wir laden Apache Traffic Server die aktuelle Version 4.1.2 herunter
wget http://apache.claz.org/trafficserver/trafficserver-4.1.2.tar.bz2

Wir extrahieren die Datei, die wir herunterladen
tar xf trafficserver-4.1.2.tar.bz2

Wir greifen auf das Verzeichnis zu, das die extrahierten Dateien enthält
cd /trafficserver-4.1.2

Wir installieren den Traffic-Server vom Terminal aus, indem wir ihn kompilieren und mit den folgenden Befehlen konfigurieren
 ./configure make check sudo make install

Wir ändern die Konfiguration des Traffic-Servers dafür öffnen wir die Datei
nano /etc/ld.so.conf

wir fügen die folgende Zeile am Ende hinzu
include /usr/local/libexec/trafficserver

Dann müssen wir die Konfiguration entsprechend dem Proxy-Typ ändern. Zunächst müssen Sie angeben, dass es zwei Arten von Proxys gibt.
Weiterleitungs-Proxy: Der normale Proxy, der beispielsweise als Tür oder Gateway für den Zugang zum Internet fungiert, der im Browser angegeben werden muss, um darauf zugreifen zu können, und der unter anderem dazu dient, eine Internetverbindung zu teilen oder als Filter für Seiten oder Benutzer, auf die Sie den Zugriff beschränken möchten.
Reverse Proxy: Dieser Proxy-Typ hingegen dient dazu, URLs, die extern angeboten werden, Maschinen zuzuordnen, die wir im Netzwerk hinter dem Proxy haben. Wenn wir also eine Anwendung, die wir auf einem bestimmten Intranet-Rechner haben, Benutzern außerhalb des Intranets zur Verfügung stellen möchten, ist dies der geeignete Proxy-Typ.
Für Forward Proxy ändern wir /usr/local/etc/trafficserver/records.config
CONFIG proxy.config.url_remap.remap_required auf 0

Für Reverse Prox werden wir records.config yremap.config f . ändern
usr / local / etc / trafficserver / records.config
 CONFIG proxy.config.http.server_port INT 80 CONFIG proxy.config.proxy_name STRING svr1.tecadmin.net CONFIG proxy.config.url_remap.pristine_host_hdr INT 1

 nano /etc/trafficserver/remap.config map http://svr1.tecadmin.net:80/ http: // localhost: 82 / reverse_map http: // localhost: 82 / http://svr1.tecadmin.net/ 

Wir starten die Konfiguration neu
sudo ldconfig
Um es zu starten oder zu stoppen verwenden wir die folgenden Befehle
sudo trafficserver start\stop\restart

Nutzung
Serverstatistiken anzeigen
 # traffic_line -r proxy.process.hostdb.total_lookups # traffic_line -r proxy.process.hostdb.total_hits

Zugriffe und Suchen nach DNS anzeigen
# traffic_line -r proxy.process.dns.total_dns_lookups

Zugriffsdaten, Protokolle, gesendete und empfangene Daten anzeigen
# traffic_line -r proxy.process.log.num_sent_to_network
 # traffic_line -r proxy.process.log.num_received_from_network # traffic_line -r proxy.process.log.num_flush_to_disk # traffic_line -r proxy.process.log.bytes_sent_to_network # traffic_line -r proxy.process.log.bytes_received_from_network. proxy__received_from_network process.log.bytes_flush_to_disk # traffic_line -r proxy.process.log.bytes_written_to_disk # traffic_line -r proxy.process.log.log_files_open # traffic_line -r proxy.process.log.log_files_space_used 
Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben
wave wave wave wave wave