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

來源: 頭條號
作者:小白熊工作室
時間:2021-02-01
18244
本文帶你了解 AWS 中免費套餐帳戶的選項。

Figure 12-3 Providing Contact Information During Free Tier Signup

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

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.在“選擇支持計劃”窗口中,選擇支持選項,如圖12-6所示。請注意,只有一個免費計劃。

714849bff166412e8f380c79f9dc6d2d.png

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

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

b1484453a57c4c4b9fb566391757c730.jpg

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

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

b1484453a57c4c4b9fb566391757c730.jpg

Figure 12-8 The AWS Management Console

BUILDING A WEB SERVER WITH THE FREE TIER

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

Lab:Building a Web Server with the Free Tier

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

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

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

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

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

0a567b579874419792e3949bede30f93.png

Figure 12-9 Choosing an Instance Type

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

步驟6.在“查看實例啟動”頁上的“安全組”下,您將看到向?qū)槟鷦?chuàng)建并選擇了一個安全組。您可以使用此安全組,也可以使用以下步驟選擇在安裝過程中創(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.選擇“查看和啟動”。

步驟10.在“查看實例啟動”頁上,選擇“啟動”。

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

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

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

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

第15步.以用戶帳戶2用戶身份登錄到您的實例后,通過對您的實例執(zhí)行快速軟件更新,確保您的所有軟件包都是最新的。此過程可能需要幾分鐘時間,但確保您有最新的安全更新和錯誤修復(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管理控制臺關(guān)閉實例。當(dāng)我在系統(tǒng)中工作時,我總是喜歡從它們自己的接口關(guān)閉系統(tǒng)。

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