Gyakorlat – Szoftver telepítése a virtuális gépen

Befejeződött

Virtuális gépünkön végezetül egy webkiszolgáló telepítését szeretnénk kipróbálni. Az egyik legegyszerűbben telepíthető csomag a(z) nginx.

NGINX-webkiszolgáló telepítése

  1. Keresse meg a SampleVM linuxos virtuális gép nyilvános IP-címét.

    az vm list-ip-addresses --name SampleVM --output table
    
  2. Ezután nyisson meg egy ssh kapcsolatot a SampleVM-hez az előző lépés nyilvános IP-címével.

    ssh azureuser@<PublicIPAddress>
    
  3. Miután bejelentkezett a virtuális gépre, futtassa a következő parancsot a nginx webkiszolgáló telepítéséhez. A parancs végrehajtása néhány percet vesz igénybe.

    sudo apt-get -y update && sudo apt-get -y install nginx
    
  4. Lépjen ki a Secure Shellből:

    exit
    

Az alapértelmezett lap lekérése

  1. Az Azure Cloud Shellben curl az alábbi parancs futtatásával olvassa be az alapértelmezett lapot a Linux-webkiszolgálóról, és cserélje le <PublicIPAddress> a korábban talált nyilvános IP-címre. Megnyithat egy új böngészőlapot is, és megpróbálhatja megkeresni a nyilvános IP-címet.

    curl -m 80 <PublicIPAddress>
    

    Ez a parancs sikertelen lesz, mert a Linux rendszerű virtuális gép nem teszi elérhetővé a 80-at (http) a hálózati biztonsági csoporton keresztül, amely biztosítja a virtuális gép hálózati kapcsolatát. A hibát az Azure CLI parancs vm open-portfuttatásával tudjuk kijavítani.

  2. A 80-ás port megnyitásához írja be a következő parancsot a Cloud Shellbe:

    az vm open-port \
        --port 80 \
        --resource-group "<rgn>[sandbox resource group name]</rgn>" \
        --name SampleVM
    

    A hálózati szabály hozzáadása és a port tűzfalon keresztüli megnyitása eltarthat egy kis ideig.

  3. Futtassa újra a curl parancsot.

    curl -m 80 <PublicIPAddress>
    

    Ezúttal az alábbihoz hasonló adatokat kell visszaadnia. Az oldal is megjelenik a böngészőben.

    <!DOCTYPE html>
    <html>
    <head>
    <title>Welcome to nginx!</title>
    <style>
    body {
        width: 35em;
        margin: 0 auto;
        font-family: Tahoma, Verdana, Arial, sans-serif;
    }
    </style>
    </head>
    <body>
    <h1>Welcome to nginx!</h1>
    <p>If you see this page, the nginx web server is successfully installed and
    working. Further configuration is required.</p>
    
    <p>For online documentation and support, refer to
    <a href="http://nginx.org/">nginx.org</a>.<br/>
    Commercial support is available at
    <a href="http://nginx.com/">nginx.com</a>.</p>
    
    <p><em>Thank you for using nginx.</em></p>
    </body>
    </html>