1 回答

TA貢獻1821條經驗 獲得超5個贊
/etc/nginx/conf.d/01-security.conf您無法工作的一個可能原因是您使用的是Amazon Linux 2 (AL2)。但是,該設置文件適用于基于 AL1 的舊 EB 平臺。
對于 AL2,nginx 設置應該位于 中.platform/nginx/conf.d/,而不是文檔.ebextentions中所示的 中。
因此,您可以擁有以下.platform/nginx/conf.d/myconfig.conf內容:
add_header X-Frame-Options "SAMEORIGIN" always ;
add_header X-XSS-Protection "1; mode=block" always;
add_header X-Content-Type-Options "nosniff" always;
add_header Referrer-Policy "no-referrer-when-downgrade" always;
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
always;
add_header X-Cache-Status $upstream_cache_status;
上面是一個例子。我無法驗證這些設置是否真正有效,但在我看來,您使用的是 AL2,而不是 AL1。在這種情況下,您使用了錯誤的nginx配置文件文件夾。
- 1 回答
- 0 關注
- 184 瀏覽
添加回答
舉報