Condividi tramite


Ospitare un sito Web statico in Archiviazione di Azure

È possibile gestire contenuto statico (file HTML, CSS, JavaScript e image) direttamente da un contenitore in un account V2 o BlockBlobStorage per utilizzo generico. Per maggiori informazioni, vedere Hosting di siti Web statici in Archiviazione di Azure.

Questo articolo illustra come abilitare l'hosting di siti Web statici usando il portale di Azure, l'interfaccia della riga di comando di Azure o PowerShell.

Abilitare l'hosting di siti Web statici

L'hosting di siti Web statici è una funzionalità che è necessario abilitare nell'account di archiviazione.

  1. Accedere al portale di Azure per iniziare.

  2. Individuare l'account di archiviazione e selezionarlo per visualizzare il riquadro Panoramica dell'account.

  3. Nel riquadro Panoramica selezionare la scheda Funzionalità . Selezionare quindi Sito Web statico per visualizzare la pagina di configurazione per il sito Web statico.

    Immagine che mostra come accedere alla pagina di configurazione del sito Web statico all'interno del portale di Azure

  4. Selezionare Attivato per attivare l'hosting di siti web statici per l'account di archiviazione.

  5. Nel campo Nome documento indice specificare una pagina di indice predefinita , ad esempio index.html.

    La pagina di indice predefinita viene visualizzata quando un utente passa alla radice del sito Web statico.

  6. Nel campo Percorso documento errore specificare una pagina di errore predefinita , ad esempio 404.html.

    La pagina di errore predefinita viene visualizzata quando un utente tenta di passare a una pagina che non esiste nel sito Web statico.

  7. Fare clic su Salva per completare la configurazione del sito statico.

    Immagine che mostra come impostare le proprietà del sito Web statico all'interno del portale di Azure

  8. Viene visualizzato un messaggio di conferma. Gli endpoint del sito Web statico e altre informazioni di configurazione vengono visualizzati nel riquadro Panoramica .

    Immagine che mostra le proprietà del sito Web statico all'interno del portale di Azure

Carica i file

Le istruzioni seguenti illustrano come caricare i file usando il portale di Azure. È anche possibile usare AzCopy, PowerShell, l'interfaccia della riga di comando o qualsiasi applicazione personalizzata in grado di caricare file nel contenitore $web dell'account. Per un'esercitazione dettagliata che carica i file usando Visual Studio Code, vedere Esercitazione: Ospitare un sito Web statico in Archiviazione BLOB.

  1. Nel portale di Azure passare all'account di archiviazione contenente il sito Web statico. Selezionare Contenitori nel riquadro di spostamento sinistro per visualizzare l'elenco dei contenitori.

  2. Nel riquadro Contenitori selezionare il contenitore $web per aprire il riquadro Panoramica del contenitore.

    Immagine che mostra dove individuare il contenitore di archiviazione del sito Web nel portale di Azure

  3. Nel riquadro Panoramica, selezionare l'icona Carica per aprire il riquadro Carica blob. Selezionare quindi il campo File nel riquadro Carica BLOB per aprire il browser file. Passare al file da caricare, selezionarlo e quindi selezionare Apri per popolare il campo File . Facoltativamente, selezionare la casella di controllo Sovrascrivi se i file esistono già .

    Immagine che mostra come caricare file nel contenitore di archiviazione del sito Web statico

  4. Se si intende che il browser visualizzi il contenuto del file, assicurarsi che il tipo di contenuto di tale file sia impostato su text/html. Per verificarlo, selezionare il nome del BLOB caricato nel passaggio precedente per aprire il relativo riquadro Panoramica . Assicurarsi che il valore sia impostato all'interno del campo proprietà CONTENT-TYPE .

    Immagine che mostra come verificare i tipi di contenuto BLOB

    Annotazioni

    Questa proprietà viene impostata automaticamente su text/html per le estensioni comunemente riconosciute, .htmlad esempio . Tuttavia, in alcuni casi, dovrai impostarlo manualmente. Se non si imposta questa proprietà su text/html, il browser chiederà agli utenti di scaricare il file anziché eseguire il rendering del contenuto. Questa proprietà può essere impostata nel passaggio precedente.

Trovare l'URL del sito Web

È possibile visualizzare le pagine del sito da un browser usando l'URL pubblico del sito Web.

Nel riquadro visualizzato accanto alla pagina di panoramica dell'account dell'account di archiviazione selezionare Sito Web statico. L'URL del tuo sito viene visualizzato nel campo Endpoint primario .

Metriche dei siti web statici di Azure Storage

Abilitare le metriche nelle pagine del sito Web statico

Dopo che le metriche sono state abilitate, le statistiche sul traffico per i file nel contenitore $web vengono riportate nel dashboard delle metriche.

  1. Fare clic su Metriche nella sezione Monitoraggio del menu dell'account di archiviazione.

    Collegamento alle metriche

    Annotazioni

    I dati delle metriche vengono generati collegandosi a API diverse delle metriche. Il portale visualizza solo i membri dell'API usati in un determinato intervallo di tempo per concentrarsi solo sui membri che restituiscono dati. Per assicurarsi di poter selezionare il membro API necessario, il primo passaggio consiste nell'espandere l'intervallo di tempo.

  2. Fare clic sul pulsante intervallo di tempo, scegliere un intervallo di tempo e quindi fare clic su Applica.

    Intervallo di tempo delle metriche dei siti Web statici di Archiviazione di Azure

  3. Selezionare Blob nell'elenco a discesa Spazio dei nomi.

    Spazio dei nomi delle metriche dei siti Web statici di Archiviazione di Azure

  4. Selezionare quindi la metrica Uscita .

    Screenshot che mostra la metrica uscita dei siti Web statici di Archiviazione di Azure.

  5. Selezionare Somma nel selettore Aggregazione .

    Aggregazione delle metriche dei siti Web statici di Archiviazione di Azure

  6. Fare clic sul pulsante Aggiungi filtro e scegliere Nome API dal selettore Proprietà .

    Nome delle API delle metriche per siti Web statici di Azure Storage

  7. Selezionare la casella accanto a GetWebContent nel selettore Valori per popolare il report delle metriche.

    Metriche dei siti Web statici di Azure Storage OttieniContenutoWeb

    Annotazioni

    La casella di controllo GetWebContent viene visualizzata solo se il membro DELL'API è stato usato entro un determinato intervallo di tempo. Il portale visualizza solo i membri dell'API usati in un determinato intervallo di tempo per concentrarsi solo sui membri che restituiscono dati. Se non è possibile trovare un membro API specifico in questo elenco, espandere l'intervallo di tempo.

Passaggi successivi