翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
PHP アプリケーションサーバーの AWS OpsWorks スタックレイヤー
重要
AWS OpsWorks Stacks は新規顧客を受け付けなくなりました。既存のお客様は、2024 年 5 月 26 日までは、通常どおり OpsWorks コンソール、API、CLI、および CloudFormation リソースを使用できます。その時点で廃止されます。この移行に備えて、できるだけ早くスタックを AWS Systems Manager に移行することをおすすめします。詳細については、「AWS OpsWorks Stacks サポート終了に関する FAQ」および「AWS Systems Manager アプリケーションマネージャへの AWS OpsWorks Stacks アプリケーションの移行」を参照してください。
注記
このレイヤーは、Linux ベースのスタックでのみ使用できます。
PHP アプリケーションサーバーレイヤーは、PHP アプリケーションサーバーとして機能するインスタンスのブループリントとなる AWS OpsWorks スタックレイヤーです。PHP アプリケーションサーバーレイヤーは、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 スタックはインスタンスのパッケージインストーラを使用して、Apache2 と mod_php
をデフォルトの場所にインストールします。インストールの詳細については、「Apache
[Add Layer] ページには、以下の設定オプションがあります。
- Custom security groups
-
この設定は、AWS OpsWorks スタックの組み込みセキュリティグループをレイヤーと自動的に関連付けないことを選択している場合に表示されます。レイヤーに関連付けるセキュリティグループを指定する必要があります。詳細については、「新しいスタックを作成する」を参照してください。
- [Elastic Load Balancer]
-
レイヤーのインスタンス に Elastic Load Balancing のロードバランサーをアタッチできます。
カスタム JSON またはカスタム属性ファイルを使用して、いくつかの Apache 設定を変更できます。詳細については、「属性の上書き」を参照してください。オーバーライドできる Apache 属性の一覧については、「apache2 属性」を参照してください。
PHP アプリケーションのデプロイ方法や、アプリケーションをバックエンドデータベースに接続する方法の例については、「Chef 11 Linux スタックの使用開始」を参照してください。
重要
PHP アプリケーションが SSL を使用する場合は、CVE-2014-3566SSLProtocol
ファイルの ssl.conf
設定を変更する必要があります。この設定を変更する方法の詳細については、「Apache サーバーに対する SSLv3 の無効化」を参照してください。