如何在单个 AWS S3 存储桶中托管多个 Angular 7 应用程序?IE
每个站点都在子文件夹中:
/site1
/site2
/site3
子文件夹访问的每个站点:
www.mydomain.com/site1
www.mydomain.com/site2
www.mydomain.com/site3
对于您的 Angular 构建,您需要确保正确设置了base href。site1
将使用以下命令构建示例。(文档在这里)
ng build --baseHref /site1/
确保在 S3 存储桶上启用静态网站托管,并将索引文档设置为index.html
.
在创建3个文件夹S3
有site1
,site2
,site3
。
将您的 Angular 构建的所有内容放入这些文件夹中,即用于site1
上传index.html
和all bundles
放入site1
文件夹中S3
,其他文件夹也类似。(此时您可以使用 S3 url 访问 angular 应用程序)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句