本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
靜態 Web 伺服器 AWS OpsWorks 堆疊層
重要
該 AWS OpsWorks Stacks 服務於 2024 年 5 月 26 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請透過 AWS Re: post
注意
此 layer 僅適用於 Linux 類型堆疊。
靜態 Web 伺服器層是 AWS OpsWorks 堆疊層,可為執行個體提供範本以提供靜態 HTML 網頁,其中可包含用戶端指令碼。此 layer 是以 Nginx
Installation (安裝):Nginx 安裝在 /usr/sbin/nginx
中。
Add Layer (新增 Layer) 頁面提供下列組態選項:
- 自訂安全群組
-
如果您選擇不自動將內建「 AWS OpsWorks 堆疊」安全性群組與圖層建立關聯,就會顯示此設定。您必須指定要和 layer 關聯的安全群組有哪些。如需詳細資訊,請參閱 建立新的堆疊。
- Elastic Load Balancer
-
您可以將 Elastic Load Balancing 負載平衡器附加到層的執行個體。
您可以使用自訂 JSON 或自訂屬性檔案,來修改一些 Nginx 組態設定。如需詳細資訊,請參閱 覆寫屬性。如需可覆寫的 Apache 屬性清單,請參閱nginx 屬性。
重要
如果您的 Web 應用程式使用 SSL,則建議您盡可能停用 SSLv3 來處理 CVE-2014-3566
若要停用 SSLv3,您必須修改 Nginx 伺服器的 nginx.conf
檔案。為此,請覆蓋內置的 nginx 食譜nginx.conf.erb
模板文件,Rails 應用程序服務器層的安裝程序配方用於創建nginx.conf
,並添加以下指令:
ssl_protocols TLSv1.2;
如需如何設定 nginx.conf
的詳細資訊,請參閱設定 HTTPS 伺服器