

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

# 静的ウェブサーバー OpsWorks スタックレイヤー
<a name="workinglayers-static"></a>

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

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

静的ウェブサーバーレイヤーは、インスタンスが静的 HTML ページを提供するテンプレートを提供する OpsWorks スタックレイヤーです。これには、クライアント側のスクリプティングが含まれる場合があります。このレイヤーは [Nginx](http://nginx.org/en/) に基づいています。

**インストール**: Nginx は `/usr/sbin/nginx` にインストールされます。

[**Add Layer**] ページには、以下の設定オプションがあります。

**Custom security groups**  
この設定は、組み込み OpsWorks の スタックセキュリティグループをレイヤーに自動的に関連付けないことを選択した場合に表示されます。レイヤーに関連付けるセキュリティグループを指定する必要があります。詳細については、「[新しいスタックを作成する](workingstacks-creating.md)」を参照してください。

**[Elastic Load Balancer]**  
レイヤーのインスタンスに Elastic Load Balancing のロードバランサーをアタッチできます。

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

**重要**  
ウェブアプリケーションが SSL を使用する場合は、[CVE-2014-3566](http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3566) で説明されている脆弱性に対応するために、可能であれば SSLv3 を無効にすることをお勧めします。  
SSLv3 を無効にするには、Nginx サーバーの `nginx.conf` ファイルを変更する必要があります。そのためには、組み込みの[nginx クックブック](https://github.com/aws/opsworks-cookbooks/tree/release-chef-11.10/nginx)の `nginx.conf.erb` テンプレートファイルをオーバーライドします。これにより、Rails アプリケーションサーバーレイヤーのセットアップレシピは、`nginx.conf` を作成し、次のディレクティブを追加します。  

```
ssl_protocols TLSv1.2;
```
`nginx.conf` の設定方法の詳細については、「[HTTPS サーバーの設定](http://nginx.org/en/docs/http/configuring_https_servers.html)」を参照してください。組み込みテンプレートのオーバーライドの詳細については、「[カスタムテンプレートの使用](workingcookbook-template-override.md)」を参照してください。