所以我要做的就是添加“client_max_body_size 5000m;” 到我的 nginx.conf 檔案。
我可以 ssh 并手動添加該行,這將起作用,但我知道有一種方法可以使用 .ebextensions 檔案夾中的檔案自動執行此操作。
如果我使用
files:
"/etc/nginx/nginx.conf":
mode: "000644"
owner: root
group: root
content: |
#Elastic Beanstalk Nginx Configuration File...
似乎什么都沒有改變。
如果我使用
files:
/.platform/nginx/conf.d/proxy.conf:
mode: "000644"
owner: root
group: root
content: |
#Elastic Beanstalk Nginx Configuration File...
我可以看到 proxy.conf 檔案是我期望的位置,但它仍然對我的 nginx 設定沒有影響,即使 AWS 檔案和此處的其他帖子會讓我相信 EB 應該復制該檔案進入 /etc/nginx/conf.d/elasticbeanstalk/ 但它沒有,并且手動指定 .platform 以外的任何地方似乎沒有任何作用。我覺得我很接近,但對于我的生活,我無法弄清楚。
uj5u.com熱心網友回復:
您正在嘗試使用 ( /etc/nginx/conf.d/proxy.conf),它適用于Amazon Linux 1 (AL2)。它不會像您應該使用的那樣在 AL2 中作業.platform/nginx/conf.d/,而不是.ebextentions如檔案中所示。
因此,您可以擁有以下.platform/nginx/conf.d/myconfig.conf內容:
client_max_body_size 5000M;
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/457749.html
