Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Référence de la couche HAProxy
Important
Le AWS OpsWorks Stacks service a atteint sa fin de vie le 26 mai 2024 et a été désactivé pour les nouveaux clients et les clients existants. Nous recommandons vivement aux clients de migrer leurs charges de travail vers d'autres solutions dès que possible. Si vous avez des questions sur la migration, contactez l' AWS Support équipe sur AWS Re:Post
Note
Cette couche est disponible uniquement pour les piles Linux.
Une couche HAProxy utilise HAProxy
HAProxy surveille le trafic et affiche les statistiques et l'état des instances associées sur une page web. Par défaut, l'URI est http ://DNSName
/haproxy ? stats, où DNSName est le nom DNS
de l'instance HAProxy.
Nom court : lb
Compatibilité : Une couche HAProxy est compatible avec les couches suivantes : custom, db-master et memcached.
Ports ouverts : HAProxy permet l'accès public aux ports 22 (SSH), 80 (HTTP) et 443 (HTTPS).
Autoassign Elastic IP addresses : Activé par défaut
Default EBS volume : Non
Groupe de sécurité par défaut : AWS- OpsWorks -LB-server
Configuration : Pour configurer une couche HAProxy, vous devez spécifier les éléments suivants :
-
URI de la vérification du statut (par défaut : http://
DNSName
/). -
URI des statistiques (par défaut : http://
DNSName
/haproxy?stats). -
Mot de passe des statistiques (facultatif).
-
Méthode de contrôle de l'état (facultatif). Par défaut, HAProxy utilise la méthode HTTP OPTIONS. Vous pouvez aussi spécifier GET ou HEAD.
-
Activer les statistiques (facultatif)
-
Ports. Par défaut, AWS OpsWorks Stacks configure HAProxy pour gérer à la fois le trafic HTTP et HTTPS. Vous pouvez configurer HAProxy pour gérer l'un ou l'autre en remplaçant le modèle
de configuration Chef, haproxy.cfg.erb
.
Recettes Setup :
-
opsworks_initial_setup
-
ssh_host_keys
-
ssh_users
-
mysql::client
-
dependencies
-
ebs
-
opsworks_ganglia::client
-
haproxy
Recettes Configure :
-
opsworks_ganglia::configure-client
-
ssh_users
-
agent_version
-
haproxy::configure
Recettes Deploy :
-
deploy::default
-
haproxy::configure
Recettes Shutdown :
-
opsworks_shutdown::default
-
haproxy::stop
Installation:
-
AWS OpsWorks Stacks utilise le programme d'installation du package de l'instance pour installer HAProxy à ses emplacements par défaut.
-
Vous devez configurer syslog pour diriger les fichiers-journaux vers un emplacement spécifié. Pour plus d'informations, consultez HAProxy
.