Cia*_*ard 6 upload amazon-web-services elastic-beanstalk
我在 AWS Elastic Beanstalk 实例上遇到了问题,我似乎无法上传大小为 6MB 的 PDF 文件。首先,让我提供更多背景信息:
我能够成功上传 1-2MB 范围内的 PDF,但是当我尝试上传 6MB 文件时,它达到 100% 上传,然后将我重定向回 EE 中的主屏幕,但文件尚未上传。
鉴于上面的配置变量是这样设置的,有谁知道或有任何想法为什么我无法上传 6MB 文件?
如果您使用 NGINX 或其他代理服务器,则可能与其client_max_body_size指令有关。要修复它,请在应用程序根目录中创建文件夹.ebextensions和一个文件.ebextensions/01_nginx.config. 然后告诉构建脚本在构建环境时添加此指令,并将其添加到您创建的.ebextensions/01_nginx.config:
container_commands:
01_reload_nginx:
command: "service nginx reload"
files:
"/etc/nginx/conf.d/proxy.conf":
mode: "000755"
owner: root
group: root
content: |
client_max_body_size 25M;
Run Code Online (Sandbox Code Playgroud)
如果您正在使用您的文件夹,请将其提交到 git 。然后eb deploy,交叉手指并尝试上传您的 6MB PDF。
然而,根据我的经验,有时你必须完全重建整个环境才能使其正常工作。
| 归档时间: |
|
| 查看次数: |
6236 次 |
| 最近记录: |