Installation et configuration du serveur Apache Traffic

Table des matières

Les internautes recherchent et accèdent quotidiennement à des milliards de documents et à des téraoctets de données. Cela fait souvent des réseaux de données un cauchemar pour les administrateurs réseau, car ils sont aux prises avec des serveurs surchargés et des réseaux encombrés. Il peut être difficile de répondre de manière cohérente et fiable aux demandes croissantes de données de la société.
Serveur de trafic est un proxy de mise en cache Web hautes performances qui améliore l'efficacité et les performances du réseau en mettant en cache les informations fréquemment consultées à la périphérie du réseau. Cela rapproche physiquement le contenu des utilisateurs finaux, tout en permettant une livraison plus rapide et une utilisation réduite de la bande passante. Traffic Server est conçu pour améliorer la diffusion de contenu pour les entreprises, les fournisseurs de services Internet (FAI), les fournisseurs de backbone et les grands intranets en optimisant la bande passante existante et disponible.
Pour installer Serveur de trafic Nous devons d'abord mettre à jour les dépendances, pour cela à partir d'un terminal de commande
apt-get install pkg-config

Nous téléchargeons Apache Traffic Server la version actuelle 4.1.2
wget http://apache.claz.org/trafficserver/trafficserver-4.1.2.tar.bz2

Nous extrayons le fichier que nous téléchargeons
tar xf trafficserver-4.1.2.tar.bz2

On accède au répertoire qui contient les fichiers extraits
cd /serveurtrafic-4.1.2

Nous installons le serveur Traffic depuis le terminal en le compilant et en le configurant avec les commandes suivantes
 ./configure make check sudo make install

Nous modifions la configuration du serveur Traffic pour cela nous ouvrons le fichier
nano /etc/ld.so.conf

nous ajoutons la ligne suivante à la fin
inclure / usr / local / libexec / trafficserver

Ensuite, il faut modifier la configuration en fonction du type de proxy. Tout d'abord, vous devez préciser qu'il existe deux types de proxy.
Proxy de transfert : Le proxy normal, qui agit comme une porte ou une passerelle pour accéder à Internet, par exemple, celui qui doit être indiqué dans le navigateur pour pouvoir accéder à travers celui-ci, et qui, entre autres, sert à partager une connexion Internet ou comme filtre pour les pages ou les utilisateurs auxquels vous souhaitez restreindre l'accès.
Proxy inverse : ce type de proxy, quant à lui, sert à mapper les URL proposées en externe aux machines que nous avons sur le réseau derrière le proxy. Ainsi, si nous voulons mettre une application que nous avons sur une machine intranet spécifique à la disposition des utilisateurs en dehors de l'intranet, c'est le type de proxy approprié.
Pour Forward Proxy, nous modifierons /usr/local/etc/trafficserver/records.config
CONFIG proxy.config.url_remap.remap_required à 0

Pour Reverse Prox, nous modifierons records.config yremap.config f
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/ 

On redémarre la configuration
sudo ldconfig
Pour le démarrer ou l'arrêter, nous utilisons les commandes suivantes
sudo trafficserver démarrer \ arrêter \ redémarrer

Utilisation
Afficher les statistiques du serveur
 # traffic_line -r proxy.process.hostdb.total_lookups # traffic_line -r proxy.process.hostdb.total_hits

Afficher les accès et les recherches par DNS
# traffic_line -r proxy.process.dns.total_dns_lookups

Afficher les données d'accès, les journaux, les données envoyées et reçues
# 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. process.log.bytes_flush_to_disk # traffic_line -r proxy.process.log.bytes_write_to_disk # traffic_line -r proxy.process.log.log_files_open # traffic_line -r proxy.process.log.log_files_space_used 
Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif
wave wave wave wave wave