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 le service a pris fin le 26 mai 2024 et a été désactivé tant pour les nouveaux clients que pour 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 le AWS Support L'équipe sur AWS Re:post ou via
Note
Cette couche est disponible uniquement pour les piles Linux.
Une HAProxy couche utilise un HAProxy
HAProxysurveille le trafic et affiche les statistiques et l'état de santé des instances associées sur une page Web. Par défaut, URI c'est http ://DNSName
/haproxy ? statistiques, où DNSName
est le DNS nom de l'HAProxyinstance.
Nom court : lb
Compatibilité : une HAProxy couche est compatible avec les couches suivantes : custom, db-master et memcached.
Ports ouverts : HAProxy autorise l'accès public aux ports 22 (SSH), 80 (HTTP) et 443 (HTTPS).
Autoassign Elastic IP addresses : Activé par défaut
EBSVolume par défaut : Non
Groupe de sécurité par défaut : AWS - OpsWorks -LB-Server
Configuration : Pour configurer une HAProxy couche, vous devez spécifier les éléments suivants :
-
Contrôle de santé URI (par défaut : http ://
DNSName
/). -
Statistiques URI (par défaut : http ://)
DNSName
/haproxy ? statistiques). -
Mot de passe des statistiques (facultatif).
-
Méthode de contrôle de l'état (facultatif). HAProxyUtilise la HTTP OPTIONS méthode par défaut. Vous pouvez également spécifier GET ouHEAD.
-
Activer les statistiques (facultatif)
-
Ports. Par défaut, AWS OpsWorks Stacks se configure HAProxy pour gérer à la fois le trafic HTTP et HTTPS le trafic. Vous pouvez configurer HAProxy pour ne gérer que 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 HAProxy effectuer l'installation dans 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
.