【发布时间】:2019-03-19 09:10:26
【问题描述】:
假设我需要托管 1000 个静态网站。它们中的每一个都是父域的子域:
foo.parent.com
bar.parent.com
baz.parent.com
...
由于每个 AWS 账户有 100 个存储桶的限制,每个静态内容都将位于父存储桶的文件夹中:
https://s3.amazonaws.com/parent.com/foo/index.html
https://s3.amazonaws.com/parent.com/bar/index.html
https://s3.amazonaws.com/parent.com/baz/index.html
...
有没有办法将每个子域指向正确的文件夹?也许使用 53 号公路?
使用 Apache 可以将所有子域自动重写到所需的文件夹,如下所示:
RewriteCond %{HTTP_HOST} ^([^.]+)\.parent.com$ [NC]
RewriteRule ^(.*) folder/%1/
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-route53