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

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

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

重要

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

注記

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

PHP アプリケーションサーバーレイヤーは、PHPアプリケーションサーバーとして機能するインスタンスの設計図を提供する AWS OpsWorks スタックレイヤーです。PHP App Server レイヤーは、 を使用した Apache2 に基づいてmod_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 で説明されている脆弱性に対処することをお勧めします。そのためには、Apache サーバーの SSLProtocol ファイルの ssl.conf 設定を変更する必要があります。この設定を変更する方法の詳細については、「Apache サーバーSSLv3での の無効化」を参照してください。