Virtuális gép létrehozása NGINX-szel

Ez a szkript egy Azure-beli virtuális gépet hoz létre, és az Azure Virtual Machine egyéni szkriptbővítménnyel telepíti az NGINX-et. A szkript futtatása után Ön hozzáférhet egy bemutató webhelyhez a virtuális gép nyilvános IP-címén.

A minta futtatásához telepítse az Azure CLI legújabb verzióját. Első lépésként futtassa a az login parancsot, hogy kapcsolatot hozzon létre az Azure-ral.

Az Azure CLI-minták a bash rendszerhéjhoz vannak megírva. Ha ezt a mintát Windows PowerShell vagy parancssorban szeretné futtatni, előfordulhat, hogy módosítania kell a szkript elemeit.

Ha nem rendelkezik Azure-előfizetéssel, a kezdés előtt hozzon létre egy ingyenes fiókot .

Egyéni szkriptbővítmény

Az egyéni szkriptbővítmény átmásolja ezt a szkriptet a virtuális gépre. Ezután a szkript futtatásával telepíthető és konfigurálható egy NGINX-webiszolgáló.

#!/bin/bash

# update package source
apt-get -y update

# install NGINX
apt-get -y install nginx

Az üzemelő példány eltávolítása

Az alábbi paranccsal eltávolítható az erőforráscsoport, a virtuális gép és az összes kapcsolódó erőforrás.

az group delete --name myResourceGroup

Szkript ismertetése

A szkript a következő parancsokat használja egy erőforráscsoport, egy virtuális gép és minden kapcsolódó erőforrás létrehozásához. A táblázatban lévő összes parancs a hozzá tartozó dokumentációra hivatkozik.

Parancs Jegyzetek
az group create Létrehoz egy erőforráscsoportot, amely az összes erőforrást tárolja.
az vm create Létrehozza a virtuális gépet. A parancs megadja továbbá a használandó virtuálisgép-rendszerképet és a rendszergazdai jelszavakat.
az vm open-port Létrehoz egy hálózati biztonsági csoportra vonatkozó szabályt a befelé irányuló forgalom engedélyezésére. Ebben a példában a 80-as portot nyitjuk meg a HTTP-forgalom számára.
azure vm extension set Hozzáad és futtat egy virtuálisgép-bővítményt egy virtuális gépen. Ebben a példában az NGINX telepítésére az egyéni szkriptbővítmény használatával kerül sor.
az group delete Töröl egy erőforráscsoportot az összes beágyazott erőforrással együtt.

Következő lépések

Az Azure CLI-vel kapcsolatos további információért lásd az Azure CLI dokumentációját.

A virtuális gépekhez kapcsolódó további CLI-példaszkripteket az Azure Linux rendszerű virtuális gépekre vonatkozó dokumentációjában találhat.