PHP アプリケーションサーバー AWS OpsWorks スタックレイヤー - AWS OpsWorks

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

PHP アプリケーションサーバー AWS OpsWorks スタックレイヤー

重要

この AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、 AWS re:Post または AWS Premium Support を通じて AWS Support チームにお問い合わせください。

注記

このレイヤーは、Linux ベースのスタックでのみ使用できます。

PHP アプリケーションサーバーレイヤーは、PHP アプリケーションサーバーとして機能するインスタンスの設計図を提供する AWS OpsWorks スタックレイヤーです。PHP アプリケーションサーバーレイヤーは、mod_php 付きの Apache2 に基づいており、標準設定オプションはありません。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 のロードバランサーをアタッチできます。

カスタム JSON またはカスタム属性ファイルを使用して、いくつかの Apache 設定を変更できます。詳細については、「属性の上書き」を参照してください。オーバーライドできる Apache 属性の一覧については、「apache2 属性」を参照してください。

PHP アプリケーションのデプロイ方法や、アプリケーションをバックエンドデータベースに接続する方法の例については、「Chef 11 Linux スタックの使用開始」を参照してください。

重要

PHP アプリケーションが SSL を使用する場合は、CVE-2014-3566 で説明されている脆弱性に対応するために、可能であれば SSLv3 を無効にすることをお勧めします。そのためには、Apache サーバーの SSLProtocol ファイルの ssl.conf 設定を変更する必要があります。この設定を変更する方法の詳細については、「Apache サーバーに対する SSLv3 の無効化」を参照してください。