

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 靜態 Web 伺服器 OpsWorks 堆疊層
<a name="workinglayers-static"></a>

**重要**  
 AWS OpsWorks Stacks 此服務已於 2024 年 5 月 26 日終止，並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載遷移至其他解決方案。如果您對遷移有任何疑問，請透過 [AWS re：Post](https://repost.aws/) 或透過 [AWS Premium Support](https://aws.amazon.com/support) 聯絡 AWS 支援 團隊。

**注意**  
此 layer 僅適用於 Linux 類型堆疊。

靜態 Web Server layer 是 OpsWorks Stacks layer，為執行個體提供範本來提供靜態 HTML 頁面，其中包含用戶端指令碼。此 layer 是以 [Nginx](http://nginx.org/en/) 為基礎。

**Installation (安裝)**：Nginx 安裝在 `/usr/sbin/nginx` 中。

**Add Layer (新增 Layer)** 頁面提供下列組態選項：

**自訂安全群組**  
如果您選擇不自動將內建 OpsWorks Stacks 安全群組與 layer 建立關聯，則會顯示此設定。您必須指定要和 layer 關聯的安全群組有哪些。如需詳細資訊，請參閱[建立新的堆疊](workingstacks-creating.md)。

**Elastic Load Balancer**  
您可以將 Elastic Load Balancing 負載平衡器連接至 layer 的執行個體。

您可以使用自訂 JSON 或自訂屬性檔案，來修改一些 Nginx 組態設定。如需詳細資訊，請參閱[覆寫屬性](workingcookbook-attributes.md)。如需可覆寫的 Apache 屬性清單，請參閱[nginx 屬性](attributes-recipes-nginx.md)。

**重要**  
如果您的 Web 應用程式使用 SSL，則建議您盡可能停用 SSLv3 來處理 [CVE-2014-3566](http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3566) 中所述的漏洞。  
若要停用 SSLv3，您必須修改 Nginx 伺服器的 `nginx.conf` 檔案。若要這麼做，請覆寫 Rails App Server layer 的安裝配方用來建立 [的內建 nginx 技術指南](https://github.com/aws/opsworks-cookbooks/tree/release-chef-11.10/nginx)`nginx.conf.erb`範本檔案`nginx.conf`，並新增下列指令：  

```
ssl_protocols TLSv1.2;
```
如需如何設定 `nginx.conf` 的詳細資訊，請參閱[設定 HTTPS 伺服器](http://nginx.org/en/docs/http/configuring_https_servers.html)。如需如何覆寫內建範本的詳細資訊，請參閱[使用自訂範本 ](workingcookbook-template-override.md)。