翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
静的ウェブサーバー 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 ベースのスタックでのみ使用できます。
静的ウェブサーバー レイヤーは、静的な HTML ページ (クライアント側スクリプトも含む) を提供するインスタンスのテンプレートとなる AWS OpsWorks スタックレイヤーです。このレイヤーは Nginx
インストール: Nginx は /usr/sbin/nginx
にインストールされます。
[Add Layer] ページには、以下の設定オプションがあります。
- Custom security groups
-
この設定は、AWS OpsWorks スタックの組み込みセキュリティグループをレイヤーと自動的に関連付けないことを選択している場合に表示されます。レイヤーに関連付けるセキュリティグループを指定する必要があります。詳細については、「新しいスタックを作成する」を参照してください。
- [Elastic Load Balancer]
-
レイヤーのインスタンスに Elastic Load Balancing のロードバランサーをアタッチできます。
カスタム JSON またはカスタム属性ファイルを使用して、いくつかの Nginx 設定を変更できます。詳細については、「属性の上書き」を参照してください。オーバーライドできる Apache 属性の一覧については、「nginx 属性」を参照してください。
重要
ウェブアプリケーションが SSL を使用する場合は、CVE-2014-3566
SSLv3 を無効にするには、Nginx サーバーの nginx.conf
ファイルを変更する必要があります。そのためには、組み込みのnginx クックブックnginx.conf.erb
テンプレートファイルをオーバーライドします。これにより、Rails アプリケーションサーバーレイヤーのセットアップレシピは、nginx.conf
を作成し、次のディレクティブを追加します。
ssl_protocols TLSv1.2;
nginx.conf
の設定方法の詳細については、「HTTPS サーバーの設定