我正在尝试使用 S3、Cloudfront 和 Route53 为多个站点设置静态托管。u2028u2028我的目标是在 S3 存储桶文件夹(例如 /site1 和 /site2)中拥有站点,并让它们在我站点的子域 site1.mysite.com 和 site2.mysite.com 中工作
这是我到目前为止所做的。
但是,我的设置不起作用。并且无法从 site1.mysite.com/index.html 和 site2.mysite.com/index.html 访问网站
出了点问题,我无法弄清楚。任何帮助将不胜感激。
请注意,我已经进行了广泛的研究。遵循了许多教程和解释,但没有一个建议有效,所以,我在这里遗漏了一些非常基本的东西。期待您的帮助。
看来你已经快到了。问题可能与缓存行为和来源设置有关。尝试以下步骤:
/site1/* -> site1-origin
/site2/* -> site2-origin
site1-origin -> /site1
site2-origin -> /site2
site1.mysite.com
和 site2.mysite.com
。如果一切设置正确,您的子域应该可以工作。如果没有,请检查 CloudFront 日志是否有错误。