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_usedHat 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