Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.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
Amazon web services 在aws s3上的单个域文件夹上托管多个网站_Amazon Web Services_Amazon S3_Hosting - Fatal编程技术网

Amazon web services 在aws s3上的单个域文件夹上托管多个网站

Amazon web services 在aws s3上的单个域文件夹上托管多个网站,amazon-web-services,amazon-s3,hosting,Amazon Web Services,Amazon S3,Hosting,我想要一个S3URL,其中index.html文件和bucket上的文件夹分别为folder1和folder2。 每个文件夹都包含各自项目的构建文件。我想单击folder1链接并使用AWS s3访问各自的网站 文件夹1链接->项目1 Folder2链接->项目2等等 我尝试过在s3上创建Bucket,并根据项目分别将构建上传到两个文件夹。我有一个index.html和两个链接。 我在每个项目级别也有index.html文件 我无法通过单击相应的文件夹访问项目。 有人能给我推荐点什么吗 提前感谢。

我想要一个S3URL,其中index.html文件和bucket上的文件夹分别为folder1和folder2。 每个文件夹都包含各自项目的构建文件。我想单击folder1链接并使用AWS s3访问各自的网站

文件夹1链接->项目1 Folder2链接->项目2等等

我尝试过在s3上创建Bucket,并根据项目分别将构建上传到两个文件夹。我有一个index.html和两个链接。 我在每个项目级别也有index.html文件


我无法通过单击相应的文件夹访问项目。 有人能给我推荐点什么吗


提前感谢。

如果S3正确地提供了主页,但其他页面没有(出于多种原因),请检查以下内容:

  • S3 bucket中是否存在对象。检查文件名
  • 对象是否具有公共读取访问权限(最好通过bucket策略)
  • 页脚中
    href
    的HTML是否指向有效路径。注意相对路径和绝对路径
还可以查看以下疑难解答页面:


您能详细说明您看到的问题吗?:)“我无法通过单击相应的文件夹访问项目。有人可以为此提出建议吗?”可能是因为您没有授予这些文件夹的公共访问权限。不要以这种方式服务器静态文件。将Cloudfront与S3结合使用,并用谷歌搜索。如果您正在谈论公文包,那么请使用其他服务来托管您的公文包,如Vercel或Github页面。