翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
PHP アプリケーションサーバー AWS OpsWorks スタックレイヤー
重要
この AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、 AWS re:Post
注記
このレイヤーは、Linux ベースのスタックでのみ使用できます。
PHP アプリケーションサーバーレイヤーは、PHPアプリケーションサーバーとして機能するインスタンスの設計図を提供する AWS OpsWorks スタックレイヤーです。PHP App Server レイヤーは、 を使用した Apache2mod_php
おり、標準設定オプションはありません。PHP および Apache のバージョンは、レイヤーのインスタンスに指定するオペレーティングシステムによって異なります。
オペレーティングシステム | 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 のロードバランサーをアタッチできます。
一部の Apache 設定は、カスタムJSONまたはカスタム属性ファイルを使用して変更できます。詳細については、「属性の上書き」を参照してください。オーバーライドできる Apache 属性の一覧については、「apache2 属性」を参照してください。
PHP アプリケーションをバックエンドデータベースに接続する方法など、アプリケーションをデプロイする方法の例については、「」を参照してくださいChef 11 Linux スタックの使用開始。
重要
PHP アプリケーションで を使用している場合はSSL、SSLv3可能であれば を無効にして、CVE-2014-3566 SSLProtocol
ファイルの ssl.conf
設定を変更する必要があります。この設定を変更する方法の詳細については、「Apache サーバーSSLv3での の無効化」を参照してください。