使用 Azure 門戶創(chuàng)建 Linux 虛擬機(jī)

可以通過 Azure 門戶創(chuàng)建 Azure 虛擬機(jī)。 此方法提供一個(gè)基于瀏覽器的用戶界面,用于創(chuàng)建和配置虛擬機(jī)和所有相關(guān)的資源。 本快速入門介紹了如何創(chuàng)建虛擬機(jī)并在 VM 上安裝 webserver。

如果沒有 Azure 訂閱,可在開始前創(chuàng)建一個(gè)試用帳戶

創(chuàng)建 SSH 密鑰對(duì)

需要一個(gè) SSH 密鑰對(duì)才能完成此快速入門。 如果有現(xiàn)成的 SSH 密鑰對(duì),則可跳過此步驟。

在 Bash 外殼程序中,運(yùn)行以下命令并按屏幕說明操作。 命令輸出包括公鑰文件的文件名。 將公鑰文件的內(nèi)容復(fù)制到剪貼板。

bash復(fù)制

ssh-keygen -t rsa -b 2048

登錄 Azure

通過http://portal.azure.cn登錄到 Azure 門戶。

創(chuàng)建虛擬機(jī)

單擊 Azure 門戶左上角的“新建”按鈕。

選擇“計(jì)算”,然后選擇“Ubuntu Server 16.04 LTS”。

輸入虛擬機(jī)信息。 對(duì)于“身份驗(yàn)證類型”,請(qǐng)選擇“SSH 公鑰”。 粘貼“SSH 公鑰”時(shí),請(qǐng)務(wù)必刪除所有前導(dǎo)或尾隨空格。 完成后,單擊“確定”。

為 VM 選擇大小。 若要查看更多的大小,請(qǐng)選擇“全部查看”或更改“支持的磁盤類型”篩選器。

在“設(shè)置”下,保留默認(rèn)值,然后單擊“確定”。

在摘要頁上,單擊“確定”以開始虛擬機(jī)部署。

VM 將固定到 Azure 門戶儀表板。 完成部署后,會(huì)自動(dòng)打開 VM 摘要。

連接到虛擬機(jī)

創(chuàng)建與虛擬機(jī)的 SSH 連接。

單擊虛擬機(jī)屬性上的“連接”按鈕。 單擊“連接”按鈕后,顯示可用于連接到虛擬機(jī)的 SSH 連接字符串。

運(yùn)行以下命令創(chuàng)建 SSH 會(huì)話。 將連接字符串替換為從 Azure 門戶復(fù)制的值。

bash復(fù)制

ssh azureuser@40.112.21.50

安裝 NGINX

使用以下 bash 腳本更新包源并安裝最新的 NGINX 包。

bash復(fù)制

#!/bin/bash# update package sourcesudo apt-get -y update# install NGINXsudo apt-get -y install nginx

完成后,退出 SSH 會(huì)話,返回 Azure 門戶中的 VM 屬性。

為 Web 流量打開端口 80

網(wǎng)絡(luò)安全組 (NSG) 保護(hù)入站和出站流量的安全。 從 Azure 門戶創(chuàng)建 VM 后,將會(huì)在進(jìn)行 SSH 連接的端口 22 上創(chuàng)建入站規(guī)則。 由于此 VM 托管 webserver,需為端口 80 創(chuàng)建 NSG 規(guī)則。

在虛擬機(jī)上,單擊資源組的名稱。

選擇“網(wǎng)絡(luò)安全組”。 可以通過“類型”列來標(biāo)識(shí) NSG。

在左側(cè)菜單的“設(shè)置”下,單擊“入站安全規(guī)則”。

單擊“添加”。

在“名稱”中,鍵入“http”。 請(qǐng)確保將“端口范圍”設(shè)置為 80,將“操作”設(shè)置為“允許”。

單擊“確定”。

查看 NGINX 歡迎頁

安裝 NGINX 并向 VM 打開端口 80 以后,即可通過 Internet 訪問 webserver。 打開 Web 瀏覽器,輸入 VM 的公共 IP 地址。 該公共 IP 地址可以在 Azure 門戶的 VM 屬性中找到。

清理資源

不再需要資源組、虛擬機(jī)和所有相關(guān)的資源時(shí),可將其刪除。 為此,請(qǐng)選擇虛擬機(jī)的資源組,然后單擊“刪除”。

后續(xù)步驟

在本快速入門中,部署了一個(gè)簡(jiǎn)單的虛擬機(jī)、一條網(wǎng)絡(luò)安全組規(guī)則,并安裝了一個(gè) Web 服務(wù)器。 若要詳細(xì)了解 Azure 虛擬機(jī),請(qǐng)繼續(xù)學(xué)習(xí) Linux VM 的教程。

Azure Linux 虛擬機(jī)教程? ? ? ? ?立即訪問http://market.azure.cn

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容