在 AWS ElasticBeanstalk 上部署 WordPress 应用程序 - 上传大小

Posted

技术标签:

【中文标题】在 AWS ElasticBeanstalk 上部署 WordPress 应用程序 - 上传大小【英文标题】:Deploying WordPress application on AWS ElasticBeanstalk - upload size 【发布时间】:2017-09-24 23:33:13 【问题描述】:

我已将我的 WordPress 应用程序上传到 amazons EB,一个 zip 文件可以说是 site.com.zip (110MB)。

现在根据我的理解,每次我想进行更新时,我都会重新上传应用程序 zip 文件。

这一切都很好,直到site.com.zip 的大小增长,显然 zip 上传有 500MB 的限制,但是 WordPress 安装还存储了我所有的上传图片,这占了我 110MB 应用程序 zip 的 100MB文件。

这个site.com\wp-content\uploads 目录很快就会增长并超过 500MB 的限制。

什么是最好的解决方案?我的意思是理想情况下我需要将uploads 移动到不是应用程序压缩包的地方。

找到可能的解决方案:https://wordpress.org/plugins/amazon-s3-and-cloudfront/

【问题讨论】:

【参考方案1】:

理想情况下,媒体文件应存储在S3 Bucket 中。这将使您的 WordPress 程序包更小,并且还可以更轻松地扩展您的服务器。

您需要安装一些插件来配置您的 WordPress 与 Amazon S3 的通信:

Amazon Web Services Plugin

WP Offload S3 Lite

【讨论】:

所以这证实了我的发现,谢谢。唯一的问题是您为将当前媒体迁移到 S3 付出了很多。 评论也说要避免,不理想。

以上是关于在 AWS ElasticBeanstalk 上部署 WordPress 应用程序 - 上传大小的主要内容,如果未能解决你的问题,请参考以下文章

AWS::ElasticBeanstalk::ConfigurationTemplate 的 AWS CloudFormation 模板失败

在 AWS 上使用 ElastiCache 和 ElasticBeanstalk 配置 Redis

从在 ElasticBeanstalk 中运行的 Flask 应用程序使用 AWS

如何在 AWS elasticbeanstalk 上部署 symfony 3 项目

强制 https aws elasticbeanstalk

如何在 Elasticbeanstalk 环境中运行的 docker 容器中承担 AWS 角色?