本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
PHP 应用服务器 AWS OpsWorks 堆栈层
重要
该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请通过 re AWS : Post 或通过 Pre
注意
此层仅适用于基于 Linux 的堆栈。
PHP App Server 层是一个 AWS OpsWorks 堆栈层,它为充当 PHP 应用程序服务器的实例提供蓝图。PHP App Server 层基于包含 mod_php
的 Apache2
操作系统 | PHP 版本 | Apache 版本 |
---|---|---|
Amazon Linux 2018.03 | 5.3 | 2.2 |
Amazon Linux 2017.09 | 5.3 | 2.2 |
Amazon Linux 2017.03 | 5.3 | 2.2 |
Amazon Linux 2016.09 | 5.3 | 2.2 |
Amazon Linux 2016.03 | 5.3 | 2.2 |
Amazon Linux 2015.09 | 5.3 | 2.2 |
Amazon Linux 2015.03 | 5.3 | 2.2 |
Amazon Linux 2014.09 | 5.3 | 2.2 |
Ubuntu 14.04 LTS | 5.5 | 2.4 |
安装: AWS OpsWorks Stacks 使用实例的软件包安装程序mod_php
在默认位置安装 Apache2。有关安装的更多信息,请参阅 Apache
Add Layer 页面提供以下配置选项:
- 自定义安全组
-
如果您选择不自动将内置 AWS OpsWorks Stacks 安全组与您的图层关联,则会显示此设置。您必须指定要将哪一安全组与层关联起来。有关更多信息,请参阅 创建新堆栈。
- Elastic Load Balancer
-
您可以将 Elastic Load Balancing 负载均衡器连接到层的实例。
您可以使用自定义 JSON 或自定义属性文件来修改某些 Apache 配置设置。有关更多信息,请参阅 覆盖属性。要查看可以覆盖的 Apache 属性的列表,请参阅apache2 属性。
有关如何部署 PHP 应用程序 (包括如何将应用程序连接到后端数据库) 的示例,请参阅Chef 11 Linux 堆栈入门。
重要
如果您的 PHP 应用程序使用 SSL,我们建议您尽可能禁用 SSLv3 ,以解决 CVE-2014-3566SSLProtocol
文件中的 ssl.conf
设置。有关如何修改此设置的更多信息,请参阅 SSLv3 对于 Apache 服务器禁用。