【发布时间】:2020-05-08 22:32:40
【问题描述】:
好的,我已经看到了所有的答案,其中至少提到了 nginx 的此类问题,所以请。我只需要将上传正文大小增加到 100 mb。所以我的设置是:带有 18.04 ubuntu 的简单 AWS EC2 实例,下一个 /etc/nginx/nginx.conf:
http {
...
client_max_body_size 100m;
}
还有一个网站/etc/nginx/sites-available/my-api.domain.ltd:
server {
client_max_body_size 100m;
location /media/upload {
proxy_pass http://10.0.1.5:5000/media/upload;
...
client_max_body_size 100m;
}
我假设所有事情都按照docs 和that 之类的答案完成。在http://10.0.1.5:5000 的引擎盖下,还有另一个EC2 实例dotnet core app 作为Docker 容器启动。所有安全组、端口和其他事情都已完成:一切正常,除了唯一一件我一整天都无法修复的小事情!即使放置了所有client_max_body_size 设置,端点仍然无法处理正文超过 1 Mb 的请求!
是的,我检查了我的 dotnet 应用程序两次:它有默认限制:上传 30 Mb。所以,请尝试向我展示我错过的东西,因为我被卡住了。谢谢。
【问题讨论】: