一位寶石愛(ài)好者的零起點(diǎn)建站攻略——只需20分鐘,AWS Lightsail即可完成一切
時(shí)間:2023-07-07 19:33:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-07-07 19:33:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)
一位寶石愛(ài)好者的零起點(diǎn)建站攻略——只需20分鐘,AWS Lightsail即可完成一切:作為一位寶石愛(ài)好者,我的收藏中最滿(mǎn)意的是一些產(chǎn)自俄羅斯烏拉爾地區(qū)的翠榴石(demantoid)。其美麗的顏色和火彩極其迷人,再加上那特殊的馬尾狀包裹體更為它帶來(lái)神秘之感。
上面兩顆寶石就是我的藏品,是不是很漂亮?我打算做一個(gè)網(wǎng)站,通過(guò)文字、圖片和視頻向大家展示這些璀璨的寶石。刻面寶石愛(ài)好者不但可以在其中進(jìn)行互動(dòng),還可以促成藏品的交易。我希望能夠把它打造成針對(duì)翠榴石這一小眾寶石品種的專(zhuān)業(yè)細(xì)分網(wǎng)站(為了將來(lái)便于對(duì)搜索引擎的優(yōu)化,我將demantoid作為它域名的一部分)。
但是作為IT小白,完全靠自己建網(wǎng)站多少還是有些挑戰(zhàn)的。經(jīng)過(guò)幾天的探索和嘗試,我發(fā)現(xiàn)了一個(gè)最為便捷同時(shí)也是性?xún)r(jià)比最高的建站工具——AWS Lightsail。在探索過(guò)程中,雖然遇到不少問(wèn)題和挑戰(zhàn),但是收獲還是蠻多的。最起碼增強(qiáng)了自信——我不再依賴(lài)于專(zhuān)業(yè)人士的幫助,只需要花費(fèi)很少的時(shí)間和金錢(qián),輕點(diǎn)鼠標(biāo),便完成了一個(gè)網(wǎng)站的搭建。
在本文中,我將建站的經(jīng)驗(yàn)分享給大家,幫朋友們少走些彎路。相信在這個(gè)攻略的引導(dǎo)下,在20分鐘內(nèi),你就可以從零開(kāi)始完成一個(gè)網(wǎng)站的打造。
- 準(zhǔn)備階段(預(yù)計(jì)用時(shí)五分鐘,包括注冊(cè)AWS賬戶(hù)、申請(qǐng)域名):
首先,我們需要在AWS上申請(qǐng)一個(gè)賬號(hào)。打開(kāi)免費(fèi)試用頁(yè)面,點(diǎn)擊右上角的“免費(fèi)注冊(cè)”。隨后點(diǎn)擊
隨后的注冊(cè)過(guò)程很簡(jiǎn)單,這里就不再冗述了。完成賬戶(hù)注冊(cè)后進(jìn)入AWS的控制面板。
點(diǎn)擊解決方案中的“注冊(cè)域”,完成網(wǎng)站域名的注冊(cè)。正如其它網(wǎng)站一樣,要訪(fǎng)問(wèn)我們自己的網(wǎng)站,也必須有一個(gè)好記的域名才可以。首先我們需要選定域名的后綴(這里我選擇最為常用的.com)、域名(mydemantoid)。點(diǎn)擊“檢查”按鈕確認(rèn)域名是否可用。很幸運(yùn),我選定的域名還沒(méi)有人注冊(cè),檢查結(jié)果為“可用”。
隨后將選定的域名加入購(gòu)物車(chē)。
接下來(lái)再填寫(xiě)一些域名注冊(cè)者的聯(lián)系信息。要注意的是,一定要填寫(xiě)可以聯(lián)系到自己的正確信息。否則域名將無(wú)法完成驗(yàn)證。
相關(guān)信息完善后,點(diǎn)擊“完成訂單”結(jié)束域名的注冊(cè)工作。要注意的是,域名的注冊(cè)會(huì)有一點(diǎn)費(fèi)用,這需要使用在注冊(cè)AWS賬戶(hù)時(shí)填寫(xiě)的信用卡信息。域名注冊(cè)費(fèi)用相當(dāng)?shù)?,頂?jí).com域名一年僅12美元。域名注冊(cè)提交后,其通過(guò)還需要一小段時(shí)間,我們可以用這個(gè)時(shí)間繼續(xù)后面的工作。
- 創(chuàng)建網(wǎng)站實(shí)例(本階段預(yù)計(jì)用時(shí)5分鐘,包括創(chuàng)建網(wǎng)站實(shí)例、配置固定IP地址):
AWS為我們建立網(wǎng)站提供了多種選擇。作為訪(fǎng)問(wèn)量不大的小型個(gè)人網(wǎng)站,建議使用性?xún)r(jià)比相對(duì)較高的AWS Lightsail解決方案。在控制臺(tái)解決方案區(qū)域點(diǎn)擊“使用虛擬服務(wù)構(gòu)建”啟動(dòng)創(chuàng)建Lightsail實(shí)例過(guò)程。
我們可以根據(jù)需要來(lái)選擇實(shí)例所處的地理位置。作為亞洲區(qū)用戶(hù),建議選擇東京。
隨后需要選擇實(shí)例運(yùn)行的平臺(tái)。作為網(wǎng)站應(yīng)用和成本的考慮,肯定選擇Linux了。
隨后需要選擇特定的實(shí)例藍(lán)圖(可以將其理解為一些特定用途而建立的模板)。這里選擇建站最為快捷的WordPress。
接下來(lái)需要選擇實(shí)例的資源配置并為其指定一個(gè)名稱(chēng)。配置的資源越多,費(fèi)用也就越高。這里我根據(jù)實(shí)際需要,選擇最為實(shí)惠的每月3.5美元的配置(前三個(gè)月免費(fèi))。
最后,點(diǎn)擊創(chuàng)建實(shí)例即可完成實(shí)例創(chuàng)建過(guò)程。
上面顯示了我們剛剛創(chuàng)建實(shí)例的一些基本信息,注意其中顯示的IP地址,后面我們要通過(guò)它訪(fǎng)問(wèn)我們的網(wǎng)站。我們還需要進(jìn)行一些后繼的配置操作。
選中實(shí)例后,點(diǎn)擊其中控制臺(tái)圖標(biāo),打開(kāi)實(shí)例的控制臺(tái)窗口。如果窗口打開(kāi)失敗,可能是因?yàn)閷?shí)例還沒(méi)有完成創(chuàng)建和啟動(dòng),稍等一會(huì)后再次嘗試即可。
在控制臺(tái)窗口中輸入如下命令:
cat $HOME/bitnami_application_password
系統(tǒng)會(huì)顯示W(wǎng)ordPress的用戶(hù)密碼,將其復(fù)制保存下來(lái),我們后面要用到。
隨后打開(kāi)瀏覽器,在地址欄輸入https://實(shí)例的IP地址/wp-login.php打開(kāi)網(wǎng)站登錄頁(yè)面。
隨后會(huì)出現(xiàn)一個(gè)安全警告,點(diǎn)擊其中的“高級(jí)”按鈕后,選擇繼續(xù)訪(fǎng)問(wèn)網(wǎng)站。之所以會(huì)出現(xiàn)這個(gè)警告,是因?yàn)槲覀冞€沒(méi)有為網(wǎng)站配置正確的SSL證書(shū)。在后面的步驟中我們?cè)偻瓿勺C書(shū)的注冊(cè)。
隨后輸入“user”作為用戶(hù)名,再輸入前面我們復(fù)制下來(lái)的密碼,打開(kāi)WordPress網(wǎng)站管理頁(yè)面。
為了方便使用,我們?cè)谠O(shè)置中將語(yǔ)言改為簡(jiǎn)體中文。至此實(shí)例建立完成,網(wǎng)站的基本功能就已經(jīng)可用了。我們可以通過(guò)IP地址訪(fǎng)問(wèn)到它。但是,默認(rèn)情況下,實(shí)例使用的是動(dòng)態(tài)IP地址,每次重新啟動(dòng)實(shí)例后,其IP地址都可能會(huì)發(fā)生變化。我們還需要為其設(shè)置使用靜態(tài)IP。
在Lightsail控制臺(tái)中選擇“聯(lián)網(wǎng)”設(shè)置后,再選擇“創(chuàng)建靜態(tài)IP”。
隨后我們選擇使用靜態(tài)IP地址的實(shí)例以及靜態(tài)IP的標(biāo)識(shí)。
隨后點(diǎn)擊“創(chuàng)建”即可完成靜態(tài)IP地址的創(chuàng)建過(guò)程。
- 完成域名配置(本階段預(yù)計(jì)用時(shí)5分鐘,主要完成域名注冊(cè)的后繼工作以及綁定域名和IP地址):
接下來(lái),我們需要將IP地址和域名進(jìn)行綁定。在我們完成前一階段工作的時(shí)候,域名注冊(cè)應(yīng)該已經(jīng)審核通過(guò)。在AWS控制臺(tái)中,選擇Route53打開(kāi)域名管理工具。
選擇注冊(cè)域,然后點(diǎn)擊我們之前注冊(cè)的域名。
隨后我們會(huì)看到一個(gè)警告提示信息。這是因?yàn)橛蛎?cè)過(guò)程中需要確認(rèn)聯(lián)系人的電子郵件是否有效。打開(kāi)之前我們注冊(cè)時(shí)留下的郵箱,會(huì)看到一封確認(rèn)郵件。
點(diǎn)擊其中的確認(rèn)連接,完成域名聯(lián)系人的確認(rèn)過(guò)程。
隨后我們會(huì)看到,域名狀態(tài)已經(jīng)變?yōu)椤耙羊?yàn)證”。隨后我們點(diǎn)擊“管理DNS”,完成域名到IP地址的綁定。
點(diǎn)擊其中的“創(chuàng)建記錄”。
創(chuàng)建一條指向之前得到的靜態(tài)IP地址的A記錄。完成后,已經(jīng)可以通過(guò)域名來(lái)訪(fǎng)問(wèn)網(wǎng)站了。
- 申請(qǐng)并啟用安全證書(shū)(本階段用時(shí)5分鐘,主要完成負(fù)載均衡器和證書(shū)的申請(qǐng)配置):
但是我們會(huì)看到,關(guān)于安全證書(shū)的警告仍然存在。查看網(wǎng)站證書(shū)后,會(huì)發(fā)現(xiàn)網(wǎng)站使用的是AWS的默認(rèn)測(cè)試證書(shū)。
之所以產(chǎn)生這個(gè)警告信息,是因?yàn)樽C書(shū)的域名和我們網(wǎng)站的域名不匹配。由于目前的大多數(shù)主流瀏覽器默認(rèn)強(qiáng)制使用htts協(xié)議連接網(wǎng)站,證書(shū)問(wèn)題不解決,用戶(hù)每次訪(fǎng)問(wèn)網(wǎng)站都會(huì)看到安全警告信息。這個(gè)問(wèn)題曾經(jīng)困擾了我一段時(shí)間。經(jīng)過(guò)閱讀AWS的在線(xiàn)文檔,我弄明白了如何為網(wǎng)站申請(qǐng)ssl證書(shū)。我們首先需要為網(wǎng)站建立一個(gè)負(fù)載均衡器。
在Lightsail控制臺(tái) “聯(lián)網(wǎng)”設(shè)置中,點(diǎn)擊“創(chuàng)建負(fù)載均衡器”。
與實(shí)例配置類(lèi)似,我們需要為負(fù)載均衡選擇位置以及為其指定一個(gè)名稱(chēng)。
隨后為其指定目標(biāo)實(shí)例并將其附加到負(fù)載均衡器中。一個(gè)負(fù)載均衡器可以為其附加多個(gè)實(shí)例。
隨后我們選擇“入站流量”,再點(diǎn)擊下面的“創(chuàng)建證書(shū)”。
輸入網(wǎng)站的域名和備用域名(我選擇常用的www子域名作為其備用域名)后,點(diǎn)擊“創(chuàng)建”按鈕。
隨后需要為證書(shū)注冊(cè)完成驗(yàn)證工作。證書(shū)頒發(fā)機(jī)構(gòu)為了能夠保證證書(shū)的安全性,需要確認(rèn)用戶(hù)確實(shí)對(duì)注冊(cè)的域名擁有控制權(quán)。因此需要對(duì)其進(jìn)行驗(yàn)證。驗(yàn)證的方法也很簡(jiǎn)單——在自己的域名DNS記錄中添加相應(yīng)的CNAME記錄即可。
我們?cè)贏WS控制臺(tái)的Route 53管理工具中完成記錄的添加即可。
上面兩圖即是添加過(guò)程和完成之后的效果。
完成驗(yàn)證后,我們?cè)谪?fù)載均衡器設(shè)置中可以看到證書(shū)的狀態(tài)變?yōu)椤坝行А?,隨后在上面的HTTPS設(shè)置中即可選擇有效的證書(shū)。
可以看到,負(fù)載均衡器的HTTPS變?yōu)橛行АM瑫r(shí)還要注意負(fù)載均衡器的DNS名稱(chēng),將其復(fù)制下來(lái)以備后用。
接下來(lái)需要將DNS域名設(shè)置指向負(fù)載均衡器的DNS名稱(chēng)。打開(kāi)AWS控制臺(tái)的Route 53管理工具,刪除原來(lái)的A記錄后,創(chuàng)建相負(fù)載均衡器對(duì)應(yīng)的記錄。
隨后再通過(guò)域名訪(fǎng)問(wèn)我們的網(wǎng)站,就可以看到那個(gè)安全警告提示消失了,證書(shū)的信息也是正確的。
至此,我們便完成了網(wǎng)站的搭建工作??梢钥吹?,通過(guò)AWS Lightsail建站,是多么簡(jiǎn)單而又愜意的一件事情。
最后我再做一個(gè)小的總結(jié)。AWS Lightsail建站一共分為四個(gè)步驟——準(zhǔn)備階段、創(chuàng)建網(wǎng)站實(shí)例、完成域名配置、申請(qǐng)并啟用安全證書(shū),每個(gè)步驟耗時(shí)約5分鐘。由于我并非專(zhuān)業(yè)人士,其中的某些步驟可能還可以更優(yōu)化。比如為什么一定要通過(guò)建立負(fù)載均衡器來(lái)實(shí)現(xiàn)網(wǎng)站安全證書(shū)的申請(qǐng)和使用。我也不是非常明白,希望有專(zhuān)業(yè)人士為我解惑:如何能夠直接實(shí)現(xiàn)為L(zhǎng)ightsail申請(qǐng)安全證書(shū)?如果是AWS設(shè)計(jì)使然,那我希望他們能夠?qū)Υ俗鲞M(jìn)一步的優(yōu)化,進(jìn)一步簡(jiǎn)化輕量級(jí)網(wǎng)站的建設(shè)流程。
我將會(huì)在使用Lightsail維護(hù)網(wǎng)站的過(guò)程中,不斷積累新的經(jīng)驗(yàn)——比如如何使用實(shí)例的快照來(lái)實(shí)現(xiàn)網(wǎng)站的快速備份?如何通過(guò)性能指標(biāo)來(lái)判斷是否需要對(duì)網(wǎng)站的資源進(jìn)行擴(kuò)充?使用AWS Lightsail的一個(gè)非常大的好處就是它對(duì)資源的分配相當(dāng)靈活。當(dāng)我們發(fā)現(xiàn)網(wǎng)站的訪(fǎng)問(wèn)量增加,帶寬、CPU磁盤(pán)和內(nèi)存等資源不足的時(shí)候,可以隨時(shí)進(jìn)行調(diào)整。我會(huì)不斷地更新這篇文章的內(nèi)容,分享更多的經(jīng)驗(yàn)給大家。
關(guān)鍵詞:完成,愛(ài)好,寶石,起點(diǎn)