Php 如何将opencart与Amazon CDN集成?
我一直在尝试将AmazonS3和AmazonCloudFront与我的网站(托管于)集成在一起,这些网站是在过去几天中使用AmazonS3和AmazonCloudFront开发的。在搜索的过程中,我发现了很多,其中没有一个符合要求。 根据要存储在本地卷存储上的所有数据,您可以创建一个子域,其根目录为/image/directory,并从子域访问图像。但在这里,我看不到这些图像和所有内容是如何到达AmazonS3的。我可能遗漏了什么。但下面是我想要实现的 我想要的是存储所有图像&可下载并从使用中检索相同的图像。当管理员上传一个映像时,该映像将存储在本地卷存储中,而不是本地卷存储中 我已经浏览了默认安装附带的/image/models库文件。在看到文件之后,似乎不可能在当前结构中实现我想要的东西。我看到的解决方案是,我为此创建自己的库&更新正在使用图像的每个文件,或者使用现有的任何扩展名(使用此扩展名会导致使用或时出现问题)Php 如何将opencart与Amazon CDN集成?,php,amazon-s3,amazon-ec2,aws-sdk,opencart2.x,Php,Amazon S3,Amazon Ec2,Aws Sdk,Opencart2.x,我一直在尝试将AmazonS3和AmazonCloudFront与我的网站(托管于)集成在一起,这些网站是在过去几天中使用AmazonS3和AmazonCloudFront开发的。在搜索的过程中,我发现了很多,其中没有一个符合要求。 根据要存储在本地卷存储上的所有数据,您可以创建一个子域,其根目录为/image/directory,并从子域访问图像。但在这里,我看不到这些图像和所有内容是如何到达AmazonS3的。我可能遗漏了什么。但下面是我想要实现的 我想要的是存储所有图像&可下载并从使用中检
任何建议 搜索市场我找到了这个解决方案 这些扩展说明: 使用Amazon CloudFront加速网站上的图像加载。这种集成允许您轻松地将OpenCart图像缓存上传到S3上,并通过CloudFront提供服务
最后我找到了解决这个问题的方法。在我的上述问题中,我们基本上有两个问题:- 1.集成AmazonS3 2.集成Amazon CloudFront
我找到的最简单的方法是主持AWS Lightsail plan。虽然AWS Lightsail计划默认不支持Opencart,但我们可以使用LAMP堆栈并在其中添加Opencart代码 在这篇文章中,我们描述
- 如何在Lightsail中设置实例
- 如何选择自由层计划
- 在AWS Lightsail中更新系统和PHP版本
- AWS Lightsail灯组中的Opencart安装步骤
- 创建静态IP
- 创建DNS区域
- 将名称服务器添加到域注册器
- 创建数据库、数据库用户并授予访问权限
- 安装免费的让我们加密证书
- 为Opencart配置HTTP到HTTPS重定向
- 激活搜索引擎优化网址
- 如何在AWS Lightsail中设置FileZilla SFTP以传输文件
- PHPMyAdmin访问
- 如何升级到更高的Lightsail软件包
- 如何设置CDN
如果有任何问题或顾虑,请告诉我们。谢谢您指出。我已经检查过这个分机了。这个扩展的问题是,它只在S3存储桶上存储图像缓存,所有图像都保留在卷存储本身上,这将在实现Amazon ELB或Amazon自动缩放时引起问题。您希望Web服务器提供s3以外的映像,而不是本地卷。目前它都是用opencart实现的。是的,这就是我想要的。