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-hez tartozó 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, első lépésként hozzon létre egy ingyenes Azure-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.