Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在Amazon EB(Elastic Beanstalk)上托管静态网站?_Html_Amazon_Amazon Elastic Beanstalk - Fatal编程技术网

Html 如何在Amazon EB(Elastic Beanstalk)上托管静态网站?

Html 如何在Amazon EB(Elastic Beanstalk)上托管静态网站?,html,amazon,amazon-elastic-beanstalk,Html,Amazon,Amazon Elastic Beanstalk,我正在尝试将一个静态网站(一组HTML文件、CSS文件、JS文件、图像等)部署到Amazon Elastic Beanstalk 我已经创建了环境,现在有了这个按钮,它允许我部署,但它只允许我选择一个文件 如何复制文件和文件夹结构以便正确部署?您可以将文件和文件夹压缩为zip文件。上传后,EB将提取zip文件。S3对静态站点不是更好吗?我很确定有人会这么说。我做到了。我把我的内容移到了S3,也激活了Cloudfront。但问题是我有1000个文件,我希望它们被压缩。s3上的速度非常慢。但唯一的方

我正在尝试将一个静态网站(一组HTML文件、CSS文件、JS文件、图像等)部署到Amazon Elastic Beanstalk

我已经创建了环境,现在有了这个按钮,它允许我部署,但它只允许我选择一个文件


如何复制文件和文件夹结构以便正确部署?

您可以将文件和文件夹压缩为zip文件。上传后,EB将提取zip文件。

S3对静态站点不是更好吗?我很确定有人会这么说。我做到了。我把我的内容移到了S3,也激活了Cloudfront。但问题是我有1000个文件,我希望它们被压缩。s3上的速度非常慢。但唯一的方法是手动gzip所有文件(我也这么做了),然后手动将1000多个文件的所有元数据设置为“内容编码”“gzip”,这是不可能的。所以我决定把一切都搬到EBS。我错了吗?在EBS上,我可以轻松地配置我的Apache服务器来服务GZip内容。没那么容易。你是说弹性积木店还是豆茎店?但这还不是故事的结尾。然后,您需要有一种机制来判断浏览器是否正在请求gzip内容,如果是,则为她提供filename.html.gz或filename.html。我有1000多个导入,我将如何管理它?像Apache这样的服务器可以在不增加开销的情况下正常工作。我知道在EBS上托管一个静态网站有点过分了,但我想这是协议上的便利(您选择哪个平台?(Go、Node.js、PHP…)刚刚用PHP运行时测试过,这是一个包含纯HTML的zip文件