Creare una macchina virtuale Linux con il portale di AzureCreate a Linux virtual machine with the Azure portal

È possibile creare macchine virtuali di Azure tramite il portale di Azure.Azure virtual machines can be created through the Azure portal. Questo metodo fornisce un'interfaccia utente basata sul browser per la creazione e la configurazione delle macchine virtuali e di tutte le risorse correlate.This method provides a browser-based user interface for creating and configuring virtual machines and all related resources. Questa guida introduttiva illustra la creazione di una macchina virtuale e l'installazione di un server Web nella VM.This quickstart steps through creating a virtual machine and installing a webserver on the VM.

Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.If you don't have an Azure subscription, create a free account before you begin.

Creare una coppia di chiavi SSHCreate SSH key pair

Per completare questa guida introduttiva è necessaria una coppia di chiavi SSH.You need an SSH key pair to complete this quick start. Se è già disponibile una coppia di chiavi SSH, questo passaggio può essere ignorato.If you have an existing SSH key pair, this step can be skipped.

In una shell Bash eseguire questo comando e attenersi alle indicazioni visualizzate.From a Bash shell, run this command and follow the on-screen directions. L'output del comando include il nome del file di chiave pubblica.The command output includes the file name of the public key file. Copiare il contenuto del file di chiave pubblica negli Appunti.Copy the contents of the public key file to the clipboard.

ssh-keygen -t rsa -b 2048

Accedere ad AzureLog in to Azure

Accedere al portale di Azure all'indirizzo http://portal.azure.com.Log in to the Azure portal at http://portal.azure.com.

Crea macchina virtualeCreate virtual machine

  1. Fare clic sul pulsante Nuovo nell'angolo superiore sinistro del portale di Azure.Click the New button found on the upper left-hand corner of the Azure portal.

  2. Selezionare Calcolo e quindi Ubuntu Server 16.04 LTS.Select Compute, and then select Ubuntu Server 16.04 LTS.

  3. Immettere le informazioni relative alla macchina virtuale.Enter the virtual machine information. In Tipo di autenticazione selezionare Chiave pubblica SSH.For Authentication type, select SSH public key. Quando si incolla la chiave pubblica SSH, prestare attenzione a rimuovere gli eventuali spazi iniziali o finali.When pasting in your SSH public key, take care to remove any leading or trailing white space. Al termine fare clic su OK.When complete, click OK.

    Immettere le informazioni di base sulla VM nel pannello del portale

  4. Selezionare una dimensione per la VM.Select a size for the VM. Per visualizzare altre dimensioni, selezionare Visualizza tutto o modificare il filtro Supported disk type (Tipo di disco supportato).To see more sizes, select View all or change the Supported disk type filter.

    Screenshot che mostra le dimensioni delle VM

  5. In Impostazioni mantenere le impostazioni predefinite e fare clic su OK.Under Settings, keep the defaults and click OK.

  6. Nella pagina del riepilogo fare clic su OK per avviare la distribuzione della macchina virtuale.On the summary page, click Ok to start the virtual machine deployment.

  7. La macchina virtuale verrà aggiunta al dashboard del portale di Azure.The VM will be pinned to the Azure portal dashboard. Una volta completata la distribuzione verrà automaticamente aperto il riepilogo della macchina virtuale.Once the deployment has completed, the VM summary automatically opens.

Connettersi alla macchina virtualeConnect to virtual machine

Creare una connessione SSH alla macchina virtuale.Create an SSH connection with the virtual machine.

  1. Fare clic sul pulsante Connetti nelle proprietà della macchina virtuale.Click the Connect button on the virtual machine properties. Il pulsante Connetti mostra una stringa di connessione SSH che può essere usata per connettersi alla macchina virtuale.The connect button displays an SSH connection string that can be used to connect to the virtual machine.

    Portale 9

  2. Usare il comando seguente per creare una sessione SSH.Run the following command to create an SSH session. Sostituire la stringa di connessione con quella copiata dal portale di Azure.Replace the connection string with the one you copied from the Azure portal.

ssh azureuser@40.112.21.50

Installare NGINXInstall NGINX

Usare lo script bash seguente per aggiornare le origini dei pacchetti e installare il pacchetto NGINX più recente.Use the following bash script to update package sources and install the latest NGINX package.

#!/bin/bash

# update package source
sudo apt-get -y update

# install NGINX
sudo apt-get -y install nginx

Al termine chiudere la sessione SSH e tornare alle proprietà della macchina virtuale nel portale di Azure.When done, exit the SSH session and return the VM properties in the Azure portal.

Aprire la porta 80 per il traffico WebOpen port 80 for web traffic

Un gruppo di sicurezza di rete (NSG) consente il traffico in ingresso e in uscita.A Network security group (NSG) secures inbound and outbound traffic. Quando si crea una VM nel portale di Azure, viene creata una regola in ingresso sulla porta 22 per le connessioni SSH.When a VM is created from the Azure portal, an inbound rule is created on port 22 for SSH connections. Questa VM ospita un server Web, quindi è necessario creare una regola del gruppo di sicurezza di rete per la porta 80.Because this VM hosts a webserver, an NSG rule needs to be created for port 80.

  1. Nella macchina virtuale fare clic sul nome del gruppo di risorse.On the virtual machine, click the name of the Resource group.
  2. Selezionare il gruppo di sicurezza di rete.Select the network security group. Il gruppo di sicurezza di rete può essere identificato tramite la colonna Tipo.The NSG can be identified using the Type column.
  3. Nel menu a sinistra fare clic su Regole di sicurezza in ingresso in Impostazioni.On the left-hand menu, under settings, click Inbound security rules.
  4. Fare clic su Aggiungi.Click on Add.
  5. In Nome digitare http.In Name, type http. Assicurarsi che l'opzione Intervallo di porte sia impostata su 80 e l'opzione Azione sia impostata su Consenti.Make sure Port range is set to 80 and Action is set to Allow.
  6. Fare clic su OK.Click OK.

Visualizzare la pagina iniziale di NGINXView the NGINX welcome page

Con NGINX installato e la porta 80 aperta per la macchina virtuale, è ora possibile accedere al server Web da Internet.With NGINX installed, and port 80 open to your VM, the webserver can now be accessed from the internet. Aprire un Web browser e immettere l'indirizzo IP pubblico della VM.Open a web browser, and enter the public IP address of the VM. L'indirizzo IP pubblico è indicato nelle proprietà della macchina virtuale nel portale di Azure.The public IP address can be found on the VM properties in the Azure portal.

Sito NGINX predefinito

Pulire le risorseClean up resources

Quando non serve più, eliminare il gruppo di risorse e tutte le risorse correlate.When no longer needed, delete the resource group, virtual machine, and all related resources. A tale scopo selezionare il gruppo di risorse per la macchina virtuale e fare clic su Elimina.To do so, select the resource group for the virtual machine and click Delete.

Passaggi successiviNext steps

In questa guida introduttiva è stata distribuita una macchina virtuale semplice, è stata creata una regola del gruppo di sicurezza di rete ed è stato installato un server Web.In this quick start, you’ve deployed a simple virtual machine, a network security group rule, and installed a web server. Per altre informazioni sulle macchine virtuali di Azure, passare all'esercitazione per le VM di Linux.To learn more about Azure virtual machines, continue to the tutorial for Linux VMs.