AWS: 使用免費(fèi)層構(gòu)建WEB服務(wù)器(下)

來(lái)源: 頭條號(hào)
作者:小白熊工作室
時(shí)間:2021-02-01
18134
本文帶你了解 AWS 中免費(fèi)套餐帳戶(hù)的選項(xiàng)。

Figure 12-3 Providing Contact Information During Free Tier Signup

Step 5.提供您的付款信息,如圖12-4所示。請(qǐng)注意,只要您不超過(guò)免費(fèi)套餐限制,第一年就不收取任何費(fèi)用。

ab6e2695f00647338c8a3458140a4626.jpg

Figure 12-4 Payment Information Screen in Free Tier Signup

Step 6.Provide the phone number for your phone verification and input the security check,as shown in Figure 12-5.

23f36363329b4f14a44850b94be44e5c.jpg

Figure 12-5 Phone Verification During Signup

Step 7.在“選擇支持計(jì)劃”窗口中,選擇支持選項(xiàng),如圖12-6所示。請(qǐng)注意,只有一個(gè)免費(fèi)計(jì)劃。

714849bff166412e8f380c79f9dc6d2d.png

Figure 12-6 Selecting a Support Plan in the AWS Free Tier Signup

Step 8.登錄到您的新AWS賬戶(hù)!使用用于創(chuàng)建帳戶(hù)的電子郵件地址。請(qǐng)記住,,這是您的根AWS賬戶(hù)。您應(yīng)該使用此帳戶(hù)創(chuàng)建用于AWS管理的“正?!惫芾韼?hù)。您應(yīng)該很少需要以這個(gè)強(qiáng)大的根帳戶(hù)的身份登錄。圖12-7顯示了登錄頁(yè)面.

b1484453a57c4c4b9fb566391757c730.jpg

Figure 12-7 Time to Sign in to Your New Account!

Step 9.現(xiàn)在,您已準(zhǔn)備好探索AWS的奇跡。圖12-8顯示了AWS管理控制臺(tái)的歡迎屏幕.

b1484453a57c4c4b9fb566391757c730.jpg

Figure 12-8 The AWS Management Console

BUILDING A WEB SERVER WITH THE FREE TIER

現(xiàn)在你有你的免費(fèi)套餐帳戶(hù),是時(shí)候有一些樂(lè)趣,并在這個(gè)過(guò)程中學(xué)習(xí)一堆!在本節(jié)中,我們使用一些簡(jiǎn)單的步驟在AWS中構(gòu)建一個(gè)功能齊全的web服務(wù)器。這個(gè)實(shí)驗(yàn)室展示了你現(xiàn)在熟悉的許多技術(shù),部分感謝(這本書(shū))。該實(shí)驗(yàn)室構(gòu)建了一個(gè)“LAMP”web服務(wù)器,它代表了一個(gè)Apache web服務(wù)器,該服務(wù)器在Amazon Linux 2實(shí)例上具有PHP和MariaDB(一個(gè)社區(qū)開(kāi)發(fā)的MySQL分叉)支持。

Lab:Building a Web Server with the Free Tier

讓我們介紹一下使用AWS EC2構(gòu)建免費(fèi)web服務(wù)器所需的步驟:

步驟1.搜索EC2的AWS服務(wù),然后選擇要進(jìn)入EC2儀表板的鏈接。

步驟2.選擇“啟動(dòng)實(shí)例”為很酷的web服務(wù)器創(chuàng)建新的EC2實(shí)例。

步驟3.“選擇亞馬遜機(jī)器映像(AMI)”頁(yè)顯示基本配置(稱(chēng)為Amazon機(jī)器映像(Ami))的列表,這些配置可用作您的實(shí)例的模板。選擇Amazon Linux 2的HVM版本。請(qǐng)注意,這些Ami被標(biāo)記為“符合免費(fèi)套餐資格”。

步驟4.在“選擇實(shí)例類(lèi)型”頁(yè)上,可以選擇實(shí)例的硬件配置。選擇t2.m微類(lèi)型,默認(rèn)情況下選擇該類(lèi)型。請(qǐng)注意,此實(shí)例類(lèi)型符合“免費(fèi)層”的條件。圖12-9顯示了此步驟。

0a567b579874419792e3949bede30f93.png

Figure 12-9 Choosing an Instance Type

第5步.選擇“查看”和“啟動(dòng)”,讓向?qū)槟瓿善渌渲迷O(shè)置。

步驟6.在“查看實(shí)例啟動(dòng)”頁(yè)上的“安全組”下,您將看到向?qū)槟鷦?chuàng)建并選擇了一個(gè)安全組。您可以使用此安全組,也可以使用以下步驟選擇在安裝過(guò)程中創(chuàng)建的安全組。

第7步.選擇“編輯安全組”。

步驟8.確保您的安全組允許SB SSH(端口22)、HTTP(端口80)和HTTPS(端口443)connections,如圖12-10所示。

93e78454e0f14c1b8715dba980bf8a90.png

Figure 12-10 Ensuring Your Security Group Permits the Correct Traffic

步驟9.選擇“查看和啟動(dòng)”。

步驟10.在“查看實(shí)例啟動(dòng)”頁(yè)上,選擇“啟動(dòng)”。

步驟11.當(dāng)提示輸入密鑰對(duì)時(shí),選擇“選擇現(xiàn)有密鑰對(duì)”,然后選擇以前創(chuàng)建的密鑰對(duì)?;蛘?,您可以創(chuàng)建新的密鑰對(duì)。選擇“創(chuàng)建新的密鑰對(duì)”,輸入密鑰對(duì)的名稱(chēng),然后選擇“下載密鑰對(duì)”。這是您保存私鑰文件的唯一機(jī)會(huì),因此請(qǐng)務(wù)必下載它。將私鑰文件保存在安全的地方。每次連接到實(shí)例時(shí),都需要提供密鑰對(duì)的名稱(chēng)和相應(yīng)的私鑰。

步驟12.準(zhǔn)備就緒后,選中“確認(rèn)”復(fù)選框,然后選擇“啟動(dòng)實(shí)例”。

步驟13.確認(rèn)頁(yè)面可讓您知道您的實(shí)例正在啟動(dòng)。選擇“查看實(shí)例”以關(guān)閉確認(rèn)頁(yè)并返回到控制臺(tái)。

第14步.一旦實(shí)例準(zhǔn)備就緒,請(qǐng)連接到實(shí)例-其在控制臺(tái)中的狀態(tài)將為“正在運(yùn)行”。有關(guān)建立SSH連接的說(shuō)明,請(qǐng)使用“連接”按鈕。

第15步.以用戶(hù)帳戶(hù)2用戶(hù)身份登錄到您的實(shí)例后,通過(guò)對(duì)您的實(shí)例執(zhí)行快速軟件更新,確保您的所有軟件包都是最新的。此過(guò)程可能需要幾分鐘時(shí)間,但確保您有最新的安全更新和錯(cuò)誤修復(fù)非常重要。使用以下命令:

[ec2-user∽]$sudo yum update–y

Step 16.Install the lamp-mariadb10.2-php7.2 and php7.2 Amazon Linux Extras repositories to get the latest versions of the LAMP MariaDB and PHP packages for Amazon Linux 2.Use the following command:

[ec2-user∽]$sudo amazon-linux-extras install-y lamp-mariadb10.2-php7.2 php7.2

Step 17.Now that your instance is current,you can install the Apache web server,MariaDB,and PHP software packages.Use the yum install command to install multiple software packages and all related dependencies at the same time:

[ec2-user∽]$sudo yum install-y httpd mariadb-server

Step 18.Start the Apache web server:

[ec2-user∽]$sudo systemctl start httpd

Step 19.Use the systemctlcommand to configure the Apache web server to start at each system boot:

[ec2-user∽]$sudo systemctl enable httpd

Step 20.Test your web server.In a web browser,type the public DNS address(or the public IP address)of your instance.If there is no content in/var/www/html,you should see the Apache test page.You can get the public DNS for your instance using the Amazon EC2 console(check the Public DNS column;if this column is hidden,choose Show/Hide Columns[the gear-shaped icon]and choose Public DNS).

Step 21.It’s time to shut down your handy LAMP web server.Issue the following command:

[ec2-user∽]$sudo shutdown-h now

Note

您還可以使用帶有EC2儀表板的AWS管理控制臺(tái)關(guān)閉實(shí)例。當(dāng)我在系統(tǒng)中工作時(shí),我總是喜歡從它們自己的接口關(guān)閉系統(tǒng)。

立即登錄,閱讀全文
版權(quán)說(shuō)明:
本文內(nèi)容來(lái)自于頭條號(hào),本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開(kāi)掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪(fǎng)
投稿采訪(fǎng)
出海管家
出海管家