準(zhǔn)備條件
1.申請(qǐng)一個(gè)免費(fèi)的域名
https://www.freenom.com 可申請(qǐng)一個(gè)免費(fèi)的域名,長(zhǎng)達(dá)1年免費(fèi)
2.需要有一個(gè)Amazon Global的賬號(hào)(國(guó)內(nèi)也可以)
實(shí)現(xiàn)目標(biāo)
初次嘗試使用Amazon S3實(shí)現(xiàn)靜態(tài)網(wǎng)站托管祝钢,使用CloudFront實(shí)現(xiàn)內(nèi)容分發(fā)催跪,使用Route53進(jìn)行DNS解析,使用備用域名進(jìn)行訪問(wèn)靜態(tài)網(wǎng)站惑艇。
步驟
1.使用Amazon S3的實(shí)現(xiàn)靜態(tài)托管網(wǎng)站
創(chuàng)建一個(gè)源桶蒿辙,并配置存儲(chǔ)桶網(wǎng)頁(yè)托管
配置存儲(chǔ)桶公開(kāi)訪問(wèn)拇泛,并配置存儲(chǔ)桶ACL策略
訪問(wèn)靜態(tài)網(wǎng)站驗(yàn)證(bigbigbang.tk存儲(chǔ)桶的托管靜態(tài)網(wǎng)站)
創(chuàng)建另外一個(gè)存儲(chǔ)桶,配置靜態(tài)網(wǎng)站托管思灌,并將www.bigbigbang.tk 重定向至bigbigbang.tk存儲(chǔ)桶
2.使用Amazon Route53做DNS
創(chuàng)建一個(gè)托管區(qū)域,并配置A記錄
添加A記錄至存儲(chǔ)桶
配置域名的nameserver
檢查Route 53域名解析的運(yùn)行狀況
使用域名訪問(wèn)靜態(tài)網(wǎng)頁(yè)泰偿,訪問(wèn)正常熄守,自動(dòng)路由至存儲(chǔ)桶的源URL
3.自定義SSL證書(shū)
使用Amazon Certificate Manager進(jìn)行創(chuàng)建及管理證書(shū)
DNS驗(yàn)證,并在Route53中創(chuàng)建記錄
檢查證書(shū)的狀態(tài)
4.配置Amazon CloudFront + SSL
創(chuàng)建分配耗跛,選擇S3存儲(chǔ)桶為源
分配設(shè)置裕照,選擇默認(rèn)配置
配置默認(rèn)根對(duì)象
使用CloudFront url驗(yàn)證
5.更改Amazon Route53 - 更改A記錄至CloudFront,配置CloudFront 備用域名及SSL證書(shū)
修改CloudFront的配置 -- 備用域名+SSL
緩存應(yīng)為配置變更
修改Route53的A記錄调塌,更改為CloudFront端
訪問(wèn)驗(yàn)證晋南,使用域名訪問(wèn)驗(yàn)證
查看CloudFront報(bào)告和分析