我已將 .NET Core WebAPI 移至 AWS EB 實體。這作業正常,但是由于 Nginx 'client_max_body_size' 配置,我的檔案上傳現在已經中斷。
我已經查找了如何覆寫它,但是我無法讓它作業。這是我目前的設定:
在這個檔案中,我添加了:
client_max_body_size 0;
此檔案沒有隱藏字符(Notepad 顯示所有字符):
當我的 EB 環境更新時,我得到以下 eb 引擎日志:
2022/05/17 07:15:57.025994 [ERROR] An error occurred during execution of command [app-deploy] - [FlipProxyForDotNetCore]. Stop running the command. Error: copy proxy conf from staging failed with error validate nginx configuration failed with error Command /bin/sh -c /usr/sbin/nginx -t -c /var/proxy/staging/nginx/nginx.conf failed with error exit status 1. Stderr:nginx: [emerg] unknown directive "???client_max_body_size" in /var/proxy/staging/nginx/conf.d/myConf.conf:1
nginx: configuration file /var/proxy/staging/nginx/nginx.conf test failed
我的 EB 實體正在運行 Amazon Linux 2/2.3.1。
我究竟做錯了什么?
uj5u.com熱心網友回復:
錯誤訊息
"???client_max_body_size"
表示???
您的myConf.conf
. 請在常規文本編輯器中打開檔案并驗證它是否只有 ASCII 字符。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/476736.html