建站新体验-基于Microweber的拖拽式网页设计
利用Amazon EC2, Amazon RDS, Amazon CloudFront
前言
关于本教程 | |
预计部署时间 | 30分钟 |
费用 | 费用低于1 USD 若您在实验结束后清理资源 |
主题 | 综合建站 |
受众 | 所有人 |
级别 | 初级 |
相关产品 | Amazon VPC, Amazon EC2, Amazon ELB, Amazon RDS, Amazon CloudFront, CloudFormation |
相关行业 | 通用 |
上次更新时间 | 2021年11月 |
部署方法
-
第一步 - 确认需要使用的区域
您可以根据需要选择对应的区域来部署资源,并在控制台页面右上角确认当前所处区域。
-
第二步 - 创建密钥对
2.1 打开EC2控制台
密钥对用来满足您后续访问服务器的需求。在 Service 下拉框中,选择 “Compute > EC2”
2.2 创建密钥对
在Network & Security栏目下,点击 Key Pairs,点击 Create key pair
输入密钥对名称,点击Create key pair,在弹出的提示框中,保存您的密钥对到一个安全的位置。
-
第三步 - 创建Microweber环境
3.1 选择版本
针对不同使用场景,我们设计了三种不同架构及成本的方案供您选择,分别为个人版,标准版及企业版。这三个版本在功能上没有区别,主要差异点在于服务器性能、可用性、数据备份机制及成本。具体区别如下:
- 个人版适合快速体验Microweber功能及个人使用,成本最低。采用单台服务器部署,不会产生额外服务器费用。
- 标准版适合大多数用户,成本适中。采用高可用部署方案,其可以根据负载情况动态调整服务器资源,自动实现故障转移及成本节省;使用独立数据库服务器,可单独调整数据库实例规格;自动化数据增量备份(每天)。
- 企业版适合对性能及可用性要求较高的企业级用户。在标准版的基础上进一步升级服务器,采用高性能主机,以应对更高性能需求。
对于新账户来说,个人版及标准版中的一部分服务使用的是亚马逊云科技提供的免费资源(账户建立后的前12个月内有效),可以节省您的成本。
创建Microweber环境的链接如下,请点击对应链接以开始资源创建。
3.2 配置说明
在开始配置之前,请在控制台右上角确认区域是否为您期望的,如果不是,请切换到对应的区域再执行后续操作。
点击 下一步,点击 创建堆栈,在事件页面可以实时查看创建进度,
等待约10分钟,相关资源即可创建完成。您可以切换到输出页查看Microweber环境的访问方式。
其中MicroweberLogin字段就是经过CloudFront加速后的链接,对于海外区域来说,您可以直接通过此链接访问。需要注意的是,中国区CloudFront需要您先绑定已经完成备案的域名,并仅支持自定义域名的方式访问,配置方法见“步骤五 - 自定义域名及证书”。
-
第四步 - 体验Microweber
4.1 访问Microweber登陆页
打开上一步骤中输出的MicroweberLogin链接(http和https均可),输入用户名和密码,即可打开如下页面。
4.2 修改模版
按照下图所示,您可以调整当前使用的模板,您可以使用其他浏览器打开Microweber的网址,查看修改后的效果。
-
(可选) 第五步 - 自定义域名及证书
CloudFront可以用来加速访问您的网站,同时也支持设置自定义域名以及绑定证书。绑定证书为可选项,如果您不需要通过https的方式访问网站,则只设置自定义域名也可以。5.1 准备域名
如果您还没有自己的域名,则可以查看 如何注册域名 中“步骤 2:注册域名”章节,来购买域名(此处可能产生相应的费用)。如果您已经在其他地方购买了域名,我们建议您使用Route53托管域名的解析,具体步骤参考https://aws.amazon.com/cn/getting-started/hands-on/migrate-domain-to-aws-route53/。
接下来,我们假设您的域名托管在Route53,且以域名 mw.example.com 为例进行展示,也就是说您计划使用此域名访问Microweber环境。
5.2 准备SSL/TLS证书
请参考 https://aws.amazon.com/cn/getting-started/hands-on/how-to-apply-ssl-tls-certificate/ ,使用ACM服务申请免费的公有证书。5.3 在CloudFront中设置域名及证书
打开CloudFront的控制台,海外区域链接为 https://console.aws.amazon.com/cloudfront , 中国区为 https://console.amazonaws.cn/cloudfront/home。
点击编辑,
输入域名及证书。
5.4 配置域名解析
请参考 https://aws.amazon.com/cn/getting-started/hands-on/migrate-domain-to-aws-route53/,新增一条类型为A的Alias(别名)记录,将mw.example.com 指向CloudFront的域名,如本文中为d4g39bmqiq4gx.cloudfront.net。 参考下图,
等待解析生效后,您就可以使用自定义的域名访问Microweber。
-
(可选) 第六步 - 清理资源
针对域名及证书,您可以在相关产品页面清理资源;对于EC2服务器、数据库、负载均衡器、CloudFront等资源,您可以在CloudFormation的控制台,通过删除堆栈一键清理。
-
小结
本教程中,我们为您准备了三种不同版本的Microweber环境,并介绍了其各自的创建方法,希望您可以据此快速创建出适合自己的网站。