可以通過 Azure 門戶創建 Azure 虛擬機。 此方法提供一個基于瀏覽器的用戶界面,用于創建和配置虛擬機和所有相關的資源。 本快速入門介紹了如何創建虛擬機并在 VM 上安裝 webserver。
如果沒有 Azure 訂閱,可在開始前創建一個試用帳戶。
創建 SSH 密鑰對
需要一個 SSH 密鑰對才能完成此快速入門。 如果有現成的 SSH 密鑰對,則可跳過此步驟。
在 Bash 外殼程序中,運行以下命令并按屏幕說明操作。 命令輸出包括公鑰文件的文件名。 將公鑰文件的內容復制到剪貼板。
bash復制
ssh-keygen -t rsa -b 2048
登錄 Azure
通過http://portal.azure.cn登錄到 Azure 門戶。
創建虛擬機
單擊 Azure 門戶左上角的“新建”按鈕。
依次選擇“計算”、“Ubuntu Server 16.04 LTS”。
輸入虛擬機信息。 對于“身份驗證類型”,請選擇“SSH 公鑰”。 粘貼“SSH 公鑰”時,請務必刪除所有前導或尾隨空格。 完成后,單擊“確定”。
為 VM 選擇大小。 若要查看更多的大小,請選擇“全部查看”或更改“支持的磁盤類型”篩選器。
在設置邊欄選項卡中保留默認值,并單擊“確定”。
在摘要頁上,單擊“確定”以開始虛擬機部署。
VM 將固定到 Azure 門戶儀表板。 完成部署后,VM 摘要邊欄選項卡將自動打開。
連接到虛擬機
創建與虛擬機的 SSH 連接。
單擊虛擬機邊欄選項卡上的“連接”按鈕。 單擊“連接”按鈕后,顯示可用于連接到虛擬機的 SSH 連接字符串。
運行以下命令創建 SSH 會話。 將連接字符串替換為從 Azure 門戶復制的值。
bash復制
ssh azureuser@40.112.21.50
安裝 NGINX
使用以下 bash 腳本更新包源并安裝最新的 NGINX 包。
bash復制
#!/bin/bash# update package sourcesudo apt-get -y update# install NGINXsudo apt-get -y install nginx
完成后,退出 SSH 會話,返回 Azure 門戶中的 VM 屬性。
為 Web 流量打開端口 80
網絡安全組 (NSG) 保護入站和出站流量的安全。 從 Azure 門戶創建 VM 后,將會在進行 SSH 連接的端口 22 上創建入站規則。 由于此 VM 托管 webserver,需為端口 80 創建 NSG 規則。
在虛擬機上,單擊資源組的名稱。
選擇“網絡安全組”。 可以通過“類型”列來標識 NSG。
在左側菜單的“設置”下,單擊“入站安全規則”。
單擊“添加”。
在“名稱”中,鍵入“http”。 請確保將“端口范圍”設置為 80,將“操作”設置為“允許”。
單擊“確定”。
查看 NGINX 歡迎頁
安裝 NGINX 并向 VM 打開端口 80 以后,即可通過 Internet 訪問 webserver。 打開 Web 瀏覽器,輸入 VM 的公共 IP 地址。 該公共 IP 地址可在 Azure 門戶的 VM 邊欄選項卡上找到。
清理資源
不再需要資源組、虛擬機和所有相關的資源時,可將其刪除。 為此,請從虛擬機邊欄選項卡中選擇該資源組,并單擊“刪除”。
后續步驟
在本快速入門中,部署了一個簡單的虛擬機、一條網絡安全組規則,并安裝了一個 Web 服務器。 若要詳細了解 Azure 虛擬機,請繼續學習 Linux VM 的教程。
Azure Linux 虛擬機教程? ? ? ? ? ? ? ? ? ? 立即訪問http://market.azure.cn