选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

HAProxy 层参考 - AWS OpsWorks

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

HAProxy 层参考

重要

该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请通过 re AWS : Post 或通过 Pre mium Su AWS pp ort 与 AWS 支持 团队联系。

注意

此层仅适用于基于 Linux 的堆栈。

HAProxy层使用可靠HAProxy的高性能TCP/HTTP负载平衡器为HTTP基于和的应用程序提供高可用性负载平衡和代理服务。TCP它特别适用于必须在负载非常高的情况下进行爬行且需要持久性或第 7 层处理的网站。

HAProxy监控流量并在网页上显示关联实例的统计数据和运行状况。默认情况下,URI是 http://DNSName/haproxy? stats,其中DNSName是HAProxy实例的DNS名称。

短名称:lb

Compatibility (兼容性):HAProxy 层与以下层兼容:自定义、db-master 和 memcached。

开放端口:HAProxy允许公众访问端口 22 (SSH)、80 (HTTP) 和 443 (HTTPS)。

自动分配弹性 IP 地址:默认情况下开启

默认EBS音量:

默认安全组: AWS-OpsWorks-LB-Server

Configuration (配置):要配置 HAProxy 层,您必须指定以下内容:

  • Health checkURI(默认:http:/DNSName/)。

  • 统计信息URI(默认:http:/DNSName/haproxy? 统计数据)。

  • 统计密码 (可选)。

  • 状态检查方法 (可选)。默认情况下,HAProxy使用HTTPOPTIONS方法。您也可以指定GET或HEAD。

  • 启用统计数据 (可选)。

  • 端口。默认情况下, AWS OpsWorks Stacks 配置HAProxy为同时处理HTTP和流量。HTTPS您可以通过覆盖 Chef 配置HAProxy模板来配置为仅处理其中一个。haproxy.cfg.erb

Setup 配方

  • opsworks_initial_setup

  • ssh_host_keys

  • ssh_users

  • mysql::client

  • dependencies

  • ebs

  • opsworks_ganglia::client

  • haproxy

Configure 配方

  • opsworks_ganglia::configure-client

  • ssh_users

  • agent_version

  • haproxy::configure

Deploy 配方

  • deploy::default

  • haproxy::configure

Shutdown 配方

  • opsworks_shutdown::default

  • haproxy::stop

安装:

  • AWS OpsWorks Stacks 使用实例的软件包安装程序安装HAProxy到其默认位置。

  • 您必须设置 syslog,以将日志文件指向指定位置。有关更多信息,请参阅 HAProxy

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。