控制臺(tái)自定義購(gòu)買Linux實(shí)例并搭建Apache服務(wù)
本文為您介紹使用ECS控制臺(tái)自定義購(gòu)買Linux系統(tǒng)的ECS實(shí)例,并完成Web應(yīng)用搭建的主要流程,對(duì)于部分內(nèi)容不會(huì)作出完整解釋,您可以在閱讀本文時(shí),通過相關(guān)文檔的指引,對(duì)感興趣的內(nèi)容進(jìn)行后續(xù)的學(xué)習(xí)。
前提條件
已注冊(cè)阿里云賬號(hào),并完成實(shí)名認(rèn)證。具體操作,請(qǐng)參見賬號(hào)注冊(cè)(PC端)。
背景信息
在購(gòu)買ECS實(shí)例前,請(qǐng)您先了解創(chuàng)建一個(gè)ECS實(shí)例所需的基礎(chǔ)資源。
地域:阿里云支持在眾多地域購(gòu)買并部署ECS。通常來說離ECS實(shí)例的物理距離越近,網(wǎng)絡(luò)時(shí)延越低,訪問速度越快。更多信息,請(qǐng)參見地域和可用區(qū)。
專有網(wǎng)絡(luò)VPC:為ECS提供云上專屬的私有網(wǎng)絡(luò),不同的VPC之間網(wǎng)絡(luò)是隔離的,無法直接訪問。同一個(gè)VPC下的所有ECS實(shí)例私網(wǎng)互通。更多信息,請(qǐng)參見專有網(wǎng)絡(luò)和交換機(jī)。
交換機(jī):交換機(jī)是組成VPC的基礎(chǔ)網(wǎng)絡(luò)設(shè)備,更多信息,請(qǐng)參見專有網(wǎng)絡(luò)和交換機(jī)。
實(shí)例規(guī)格:包括CPU型號(hào)、核數(shù)和內(nèi)存大小,例如2 vCPU 4 GiB內(nèi)存。了解ECS在售的實(shí)例規(guī)格族,請(qǐng)參見實(shí)例規(guī)格族。
鏡像:實(shí)例的操作系統(tǒng)及版本。例如Alibaba Cloud Linux 3.2104 LTS 64位、Windows Server 2022 數(shù)據(jù)中心版 64位中文版等。更多信息,請(qǐng)參見鏡像概述。
存儲(chǔ):包括系統(tǒng)盤和數(shù)據(jù)盤,用于存放系統(tǒng)鏡像及業(yè)務(wù)數(shù)據(jù)等。更多信息,請(qǐng)參見塊存儲(chǔ)概述。
公網(wǎng)IP:本案例需要通過公網(wǎng)IP訪問ECS實(shí)例,所以為實(shí)例申請(qǐng)一個(gè)公網(wǎng)IP。
安全組:一種虛擬網(wǎng)絡(luò)防火墻,能夠控制ECS實(shí)例的出入流量。更多信息,請(qǐng)參見安全組。
密鑰對(duì):運(yùn)維人員登錄實(shí)例需要使用,用于證明個(gè)人身份的安全憑證。更多信息,請(qǐng)參見SSH密鑰對(duì)概述。
創(chuàng)建ECS實(shí)例
在本步驟中,您將通過自定義購(gòu)買的方式創(chuàng)建一臺(tái)配置適合測(cè)試、學(xué)習(xí)本教程的Linux系統(tǒng)ECS實(shí)例。您也可以了解其他創(chuàng)建方式,請(qǐng)參見創(chuàng)建實(shí)例。
購(gòu)買入口:請(qǐng)您進(jìn)入自定義購(gòu)買頁(yè)面。并根據(jù)如下各模塊的內(nèi)容,創(chuàng)建或選擇購(gòu)買ECS實(shí)例所需的基礎(chǔ)資源,其余配置項(xiàng)可按需自行選擇。若您想了解更加詳細(xì)的配置說明,請(qǐng)參見自定義購(gòu)買實(shí)例。
1. 選擇地域 & 付費(fèi)類型
根據(jù)業(yè)務(wù)需求,選擇合適的付費(fèi)類型。本文選擇按量付費(fèi)模式,此模式操作相對(duì)靈活。更多信息,請(qǐng)參見計(jì)費(fèi)概述。
基于業(yè)務(wù)場(chǎng)景對(duì)時(shí)延的要求,選擇地域。通常來說離ECS實(shí)例的物理距離越近,網(wǎng)絡(luò)時(shí)延越低,訪問速度越快。本文以選擇華東1(杭州)為例。
2. 創(chuàng)建專有網(wǎng)絡(luò)VPC & 交換機(jī)
創(chuàng)建VPC時(shí),請(qǐng)您選擇和ECS相同的地域,并根據(jù)業(yè)務(wù)需求規(guī)劃網(wǎng)段。本文以創(chuàng)建華東1(杭州)地域的VPC和交換機(jī)為例。創(chuàng)建完畢后返回ECS購(gòu)買頁(yè),刷新并選擇VPC及交換機(jī)。
創(chuàng)建VPC時(shí),可同時(shí)創(chuàng)建交換機(jī)。
3. 選擇規(guī)格 & 鏡像
選擇實(shí)例的規(guī)格及鏡像,鏡像為實(shí)例確定安裝的操作系統(tǒng)及版本。本文選擇的實(shí)例規(guī)格為ecs.e-c1m1.large
,在滿足測(cè)試需求的同時(shí),價(jià)格較為實(shí)惠。鏡像為公共鏡像Alibaba Cloud Linux 3.2104 LTS 64位
。
您可以通過咨詢ECS實(shí)例規(guī)格推薦助手,以及使用
區(qū)域下方的加入比對(duì)功能,幫助您進(jìn)行實(shí)例規(guī)格的選擇。4. 選擇存儲(chǔ)
為ECS實(shí)例選擇系統(tǒng)盤,并按需選擇數(shù)據(jù)盤。本文演示簡(jiǎn)單Web系統(tǒng)搭建,只需要系統(tǒng)盤存儲(chǔ)操作系統(tǒng),無需數(shù)據(jù)盤。
系統(tǒng)盤是ECS實(shí)例的啟動(dòng)盤,用于存儲(chǔ)操作系統(tǒng)和程序文件等系統(tǒng)相關(guān)的數(shù)據(jù)。
數(shù)據(jù)盤用于存儲(chǔ)用戶數(shù)據(jù)、日志和其他應(yīng)用程序等非系統(tǒng)相關(guān)的數(shù)據(jù)。
若您想了解存儲(chǔ)相關(guān)的更多信息,請(qǐng)參見塊存儲(chǔ)概述。
5. 綁定公網(wǎng)IP
本實(shí)例需要支持公網(wǎng)訪問,本文為了簡(jiǎn)化操作,選擇直接為實(shí)例分配公網(wǎng)IP。您也可以在創(chuàng)建實(shí)例后,為實(shí)例綁定彈性公網(wǎng)IP,具體操作,請(qǐng)參見將EIP綁定至ECS實(shí)例。
若未綁定公網(wǎng)IP,將無法使用SSH或RDP通過公網(wǎng)直接訪問實(shí)例,也無法通過公網(wǎng)驗(yàn)證實(shí)例中Web服務(wù)的搭建。
本文選擇按使用流量的帶寬計(jì)費(fèi)模式。此模式只需為所消耗的公網(wǎng)流量付費(fèi)。更多信息,請(qǐng)參見公網(wǎng)帶寬計(jì)費(fèi)。
6. 創(chuàng)建安全組
為實(shí)例創(chuàng)建安全組。安全組是一種虛擬網(wǎng)絡(luò)防火墻,能夠控制ECS實(shí)例的出入流量。創(chuàng)建時(shí),需要設(shè)置放行以下指定端口,便于后續(xù)訪問ECS實(shí)例。
端口范圍:SSH(22)、RDP(3389)、HTTP(80)、HTTPS(443)。
端口范圍處選中的是ECS實(shí)例上運(yùn)行的應(yīng)用需開放的端口。
此處創(chuàng)建的安全組默認(rèn)設(shè)置0.0.0.0/0作為源的規(guī)則。0.0.0.0/0表示允許全網(wǎng)段設(shè)備訪問指定的端口,如果您知曉請(qǐng)求端的IP地址,建議后續(xù)設(shè)置為具體的IP范圍。具體操作,請(qǐng)參見修改安全組規(guī)則。
7. 創(chuàng)建密鑰對(duì)
密鑰對(duì)可作為登錄時(shí)證明個(gè)人身份的安全憑證,創(chuàng)建完成后,必須下載私鑰,以供后續(xù)連接ECS實(shí)例時(shí)使用。創(chuàng)建完畢后返回ECS購(gòu)買頁(yè),刷新并選擇密鑰對(duì)。
root
具有操作系統(tǒng)的最高權(quán)限,使用root
作為登錄名可能會(huì)導(dǎo)致安全風(fēng)險(xiǎn),建議您選擇ecs-user
作為登錄名。
創(chuàng)建密鑰對(duì)后,私鑰會(huì)自動(dòng)下載,請(qǐng)您關(guān)注瀏覽器的下載記錄,保存.pem
格式的私鑰文件。
8. 創(chuàng)建并查看ECS實(shí)例
創(chuàng)建或選擇好ECS實(shí)例所需的基礎(chǔ)資源后,勾選《云服務(wù)器ECS服務(wù)條款》和《云服務(wù)器ECS退訂說明》,單擊確認(rèn)下單。在提示成功的對(duì)話框中,單擊管理控制臺(tái),即可在控制臺(tái)查看到創(chuàng)建好的ECS實(shí)例。請(qǐng)您保存以下數(shù)據(jù),以便在后續(xù)操作中使用。
實(shí)例ID:便于在實(shí)例列表中查詢到該實(shí)例。
地域:便于在實(shí)例列表中查詢到該實(shí)例。
公網(wǎng)IP地址:便于在后續(xù)使用ECS實(shí)例時(shí),做Web服務(wù)的部署結(jié)果驗(yàn)證。
連接ECS實(shí)例
創(chuàng)建ECS后,需要通過遠(yuǎn)程連接工具登錄到ECS實(shí)例。登錄后,才可使用ECS實(shí)例。
在云服務(wù)器ECS控制臺(tái)的實(shí)例列表頁(yè)面,根據(jù)地域、實(shí)例ID找到創(chuàng)建好的ECS實(shí)例,單擊操作列下的遠(yuǎn)程連接。
在遠(yuǎn)程連接對(duì)話框中,單擊通過Workbench遠(yuǎn)程連接對(duì)應(yīng)的立即登錄。
說明本文僅簡(jiǎn)單演示使用阿里云WorkBench工具連接實(shí)例的方式,若您想了解更多連接實(shí)例的方式和工具,請(qǐng)參見連接實(shí)例。
在登錄實(shí)例對(duì)話框中,選擇認(rèn)證方式為SSH密鑰認(rèn)證,用戶名為
ecs-user
,輸入或上傳創(chuàng)建密鑰對(duì)時(shí)下載的私鑰文件,單擊確定,即可登錄ECS實(shí)例。說明私鑰文件在創(chuàng)建密鑰對(duì)時(shí)自動(dòng)下載到本地,請(qǐng)您關(guān)注瀏覽器的下載記錄,查找
.pem
格式的私鑰文件。顯示如下頁(yè)面后,即說明您已成功登錄ECS實(shí)例。
使用ECS實(shí)例
登錄到ECS實(shí)例后,您可以根據(jù)需求使用ECS實(shí)例。本步驟將在Linux系統(tǒng)的ECS實(shí)例中部署Apache服務(wù),并通過瀏覽器訪問該服務(wù),以演示ECS實(shí)例的使用。
安裝Apache服務(wù):
請(qǐng)?jiān)趯?shí)例中執(zhí)行以下命令。
sudo yum install -y httpd
返回結(jié)果如下,提示
Complete!
表示該操作已正常完成。
啟動(dòng)Apache服務(wù):請(qǐng)?jiān)趯?shí)例中執(zhí)行以下命令,此時(shí)不會(huì)有返回結(jié)果。
sudo systemctl start httpd
確認(rèn)Apache服務(wù)狀態(tài):
請(qǐng)?jiān)趯?shí)例中執(zhí)行以下命令。
systemctl status httpd
返回結(jié)果如下,
active (running)
表示Apache服務(wù)已開始運(yùn)行。
驗(yàn)證結(jié)果:在本地電腦的瀏覽器頁(yè)面中,輸入ECS實(shí)例公網(wǎng)IP地址(
http://<ECS公網(wǎng)IP地址>
),按Enter鍵。出現(xiàn)以下頁(yè)面則證明Apache服務(wù)部署成功。說明公網(wǎng)IP地址為您在創(chuàng)建并查看ECS實(shí)例時(shí)查看并記錄的地址。若記錄遺失,您可以在云服務(wù)器ECS控制臺(tái)的實(shí)例列表頁(yè)面,根據(jù)地域、實(shí)例ID找到ECS實(shí)例,再次查看該實(shí)例的公網(wǎng)IP地址。若您創(chuàng)建實(shí)例時(shí)忘記為實(shí)例分配公網(wǎng)IPv4地址,您也可為實(shí)例綁定彈性公網(wǎng)IP,更多信息請(qǐng)參見彈性公網(wǎng)IP。
本文僅在ECS中簡(jiǎn)單部署Web服務(wù),未深入搭建網(wǎng)站,若您想了解更多在ECS中搭建網(wǎng)站的相關(guān)知識(shí),請(qǐng)參見搭建網(wǎng)站。
釋放ECS實(shí)例
如果您不再需要這臺(tái)實(shí)例,可以將其釋放。釋放后,實(shí)例停止計(jì)費(fèi),數(shù)據(jù)不可恢復(fù)。具體操作如下:
返回云服務(wù)器ECS控制臺(tái)的實(shí)例列表頁(yè)面,根據(jù)地域、實(shí)例ID找到目標(biāo)ECS實(shí)例,單擊操作列下的。
選擇釋放。
確認(rèn)實(shí)例無誤后,選擇立即釋放,單擊下一步。
確認(rèn)即將釋放的關(guān)聯(lián)資源,并了解相關(guān)數(shù)據(jù)風(fēng)險(xiǎn)后,單擊確認(rèn),即可完成ECS實(shí)例的釋放。
系統(tǒng)盤、分配的公網(wǎng)IP將隨實(shí)例釋放。
安全組、交換機(jī)和VPC不會(huì)隨實(shí)例釋放,但它們均為免費(fèi)資源,您可根據(jù)實(shí)際的業(yè)務(wù)需要選擇性刪除。
彈性公網(wǎng)IP不會(huì)隨實(shí)例釋放,且不是免費(fèi)資源,您可根據(jù)實(shí)際的業(yè)務(wù)需要選擇性刪除,彈性公網(wǎng)IP的計(jì)費(fèi)詳情,請(qǐng)參見計(jì)費(fèi)概述。
查看費(fèi)用賬單
您可以查看賬單的明細(xì)數(shù)據(jù),確認(rèn)該實(shí)例此段時(shí)間的花費(fèi),賬單明細(xì)數(shù)據(jù)延遲一天更新。具體操作如下:
進(jìn)入費(fèi)用與成本控制臺(tái)的。 頁(yè)面
根據(jù)ECS實(shí)例的實(shí)例ID搜索,即可獲取到該實(shí)例的費(fèi)用明細(xì)。
相關(guān)文檔
您可以通過以下文檔,了解更多信息,對(duì)感興趣的內(nèi)容進(jìn)行后續(xù)的學(xué)習(xí)。
若需了解云服務(wù)器ECS的常見操作,請(qǐng)參見常用操作導(dǎo)航。
了解如何通過編程的方式集成ECS,請(qǐng)參見集成概覽。