Souhaitez-vous apprendre à installer le Apache Traffic Server comme un proxy inverse pour Nginx sur Ubuntu Linux? Dans ce tutoriel, nous allons vous montrer toutes les étapes nécessaires pour effectuer l’installation du Apache Traffic Server sur Ubuntu Linux en 5 minutes ou moins.

Ubuntu 18,04
Ubuntu 19,10
Apache Traffic Server 8.0.5
Nginx 1.16.1

Dans notre exemple, le service Apache Traffic Server écoutera sur le port TCP 80.

Dans notre exemple, le service Nginx écoutera le port TCP 8080.

Apache Traffic Server - Tutorial connexe:

Sur cette page, nous offrons un accès rapide à une liste de tutoriels liés au Apache Traffic Server.

Tutorial Apache Traffic Server - Installation proxy inversée sur Ubuntu Linux

Installez le Apache Traffic Server.

Copy to Clipboard

Modifier le fichier de configuration records.config.

Copy to Clipboard

Localiser la ligne suivante.

Copy to Clipboard

Changez le service du port 8080 au port 80.

Copy to Clipboard

Redémarrer le Apache Traffic Server.

Copy to Clipboard

Modifier le fichier de configuration remap.config.

Copy to Clipboard

Ajoutez les lignes suivantes à la fin de ce fichier de configuration.

Copy to Clipboard

Dans notre exemple, chaque connexion à l’adresse IP 200.200.200.200 sur le port 80 sera redirigé vers le localhost sur le port 8080.

Vous devez modifier l’adresse IP 200.200.200.200 à votre adresse IP serveur.

Redémarrer le Apache Traffic Server.

Copy to Clipboard

Vérifiez si le service ATS est à l’écoute sur le port TCP 80.

Copy to Clipboard

Voici la sortie de commande.

Copy to Clipboard

Vous avez terminé la configuration du service de circulation Apache sur Ubuntu LInux.

Apache Traffic Server Tutorial - Configuration Cache

La quantité d’espace de disque autorisée pour le cache est spécifiée sur le fichier de configuration nommé storage.config.

Modifier ce fichier de configuration.

Copy to Clipboard

Voici la configuration de cache de disque par défaut ATS.

Copy to Clipboard

Cette configuration permet l’utilisation de 256 Mo d’espace disque pour le cache.

La configuration de cache ATS est définie sur le fichier de configuration nommé records.config.

Modifier le fichier de configuration records.config.

Copy to Clipboard

Voici la configuration de cache par défaut ATS.

Copy to Clipboard

Cette configuration spécifie ce qui suit :

Le service ATS gérera automatiquement la quantité de RAM utilisée pour le cache.
Les objets de plus de 4 Mo ne seront pas conservés dans le cache de RAM.
La taille maximale de l’objet qui sera mise en cache est illimitée.

Après avoir modifié les fichiers de configuration, vous devez redémarrer le service ATS.

Copy to Clipboard

félicitations! Vous pouvez modifier la configuration du cache de service ATS.

Tutorial - Installation Nginx sur Ubuntu Linux

Installez le service Nginx.

Copy to Clipboard

Modifier le fichier de configuration Nginx nommé par défaut.

Copy to Clipboard

Voici le fichier, avant notre configuration.

Copy to Clipboard

Changez le port par défaut de Nginx de 80 à 8080.

Voici le fichier, après notre configuration.

Copy to Clipboard

Redémarrez le service Nginx.

Copy to Clipboard

Vérifiez si le service Nginx est à l’écoute sur le port TCP 8080.

Copy to Clipboard

Voici la sortie de commande.

Copy to Clipboard

Vous avez terminé la configuration Nginx pour utiliser le service proxy inversé.

Apache Traffic Server Tutorial - Test de votre installation

Après la finition de l’installation, vous devez tester votre configuration.

Ouvrez un logiciel de navigateur et entrez l’adresse IP externe de votre Apache Traffic Server.

Dans notre exemple, l’URL suivante a été saisie dans le navigateur :

http://200.200.200.200

Le service ATS communiquera avec le service Nginx et répondra à votre demande.

nginx welcome

Utilisez la commande suivante pour vérifier si le service ATS répond à votre demande.

Copy to Clipboard

Voici la sortie de commande.

Copy to Clipboard

Comme vous pouvez le voir sur l’en-tête, le Apache Traffic Server répond à la demande de l’utilisateur.