Een statische website hosten in Azure Storage

Je kunt statische inhoud (HTML, CSS, JavaScript en afbeeldingsbestanden) direct serveren vanuit een container in een algemene v2 of BlockBlobStorage account. Zie Statische websitehosting in Azure Storage voor meer informatie.

In dit artikel leest u hoe u hosting van statische websites inschakelt met behulp van Azure Portal, De Azure CLI of PowerShell.

Hosting van statische websites inschakelen

Schakel statische websitehosting in op het opslagaccount in.

  1. Meld u aan bij het Azure-portaal.

  2. Zoek uw opslagaccount en selecteer het om het deelvenster Overzicht van het account weer te geven.

  3. Selecteer in het deelvenster Overzicht het tabblad Mogelijkheden . Selecteer vervolgens statische website om de configuratiepagina voor de statische website weer te geven.

    Screenshot met de configuratiepagina van de statische website in het Azure-portaal.

  4. Selecteer Ingeschakeld om het hosten van statische websites voor het opslagaccount in te schakelen.

  5. In het veld Indexdocumentnaam voer je een standaard indexpagina in (bijvoorbeeld index.html).

    De standaard indexpagina verschijnt wanneer je naar de wortel van je statische website navigeert.

  6. Voer in het veld Foutdocumentpad een standaard foutpagina in (bijvoorbeeld 404.html).

    De standaard foutpagina verschijnt wanneer je naar een pagina navigeert die niet bestaat in je statische website.

  7. Selecteer Opslaan om de statische siteconfiguratie af te ronden.

    Screenshot met de index- en foutdocumentinstellingen voor een statische website.

  8. Nadat je de configuratie hebt opgeslagen, verschijnt er een bevestigingsbericht. Het Overzichtspaneel toont je statische website-eindpunten en andere configuratie-informatie.

    Screenshot toont statische website-endpoints en configuratie-eigenschappen.

Bestanden uploaden

In de volgende instructies ziet u hoe u bestanden uploadt met behulp van Azure Portal. Je kunt ook AzCopy, Azure PowerShell, Azure CLI of een aangepaste applicatie gebruiken om bestanden naar de $web container van je account te uploaden. Voor een stapsgewijze tutorial die bestanden uploadt met Visual Studio Code, zie Tutorial: Host een statische website op Blob Storage.

  1. Navigeer in Azure Portal naar het opslagaccount met uw statische website. Selecteer Containers in het linkernavigatiedeelvenster om de lijst met containers weer te geven.

  2. Selecteer in het Container-paneel de $web container om het Overzichtspaneel van de container te openen.

    Screenshot die de $web container in het Azure portaal toont.

  3. Selecteer in het OverzichtspaneelUploaden. Selecteer in het Upload blob-paneel het Bestanden-veld om de bestandsbrowser te openen. Navigeer naar het bestand, selecteer het en selecteer dan Open. Selecteer optioneel Overschrijven als bestanden al bestaan.

    Screenshot toont bestandsselectie in het Upload blob-paneel.

  4. Als je wilt dat de browser de inhoud van het bestand weergeeft, zorg er dan voor dat het inhoudstype van dat bestand is ingesteld op text/html. Om deze instelling te verifiëren, selecteer je de naam van de blob die je in de vorige stap hebt geüpload om het Overzichtspaneel te openen. Zorg ervoor dat de waarde is ingesteld in het eigenschapsveld CONTENT-TYPE .

    Screenshot die de contenttype-eigenschap toont voor een geüploade blob.

    Opmerking

    Deze eigenschap wordt automatisch ingesteld op text/html voor algemeen erkende extensies zoals .html. In sommige gevallen moet je het echter zelf instellen. Als je deze eigenschap niet instelt op text/html, vraagt de browser gebruikers het bestand te downloaden in plaats van de inhoud weer te geven. Je kunt deze eigenschap in de vorige stap instellen.

De URL van de website zoeken

U kunt de pagina's van uw site bekijken vanuit een browser met behulp van de openbare URL van de website.

Selecteer Statistische Website in het deelvenster dat naast de overzichtspagina van uw opslagaccount wordt weergegeven. De URL van uw site wordt weergegeven in het veld Primair eindpunt .

Screenshot die de primaire endpoint-URL toont voor een statische Azure Storage-website.

Metrische gegevens inschakelen op statische websitepagina's

Nadat je metrics hebt ingeschakeld, rapporteert het metrics-dashboard verkeersstatistieken voor bestanden in de $web container.

  1. Selecteer Metrics in het Monitor-gedeelte van het opslagaccountmenu.

    Screenshot met Statistieken onder Monitor in het opslagaccountmenu.

    Opmerking

    Het portaal toont alleen API-leden die data teruggeven binnen de geselecteerde tijdsbestek. Verleng de tijdsperiode om het benodigde API-lid beschikbaar te maken.

  2. Selecteer de tijdslimiet, selecteer een tijdsbestek en selecteer vervolgens Toepassen.

    Screenshot met de tijdsselectie en de knop Toepassen van de metrics.

  3. Selecteer Blob in de vervolgkeuzelijst Namespace.

    Screenshot waarop Blob is geselecteerd als de meetbare naamruimte.

  4. Selecteer de Egress-metriek .

    Screenshot waarop Egress als metriek is geselecteerd.

  5. Selecteer Sum in de aggregatiekiezer .

    Screenshot waarop Sum als de aggregatie van de metrics wordt getoond.

  6. Selecteer het toevoegingsfilter en selecteer vervolgens de API-naam in de Property-selector .

    Screenshot toont de API-naam geselecteerd als filtereigenschap.

  7. Selecteer het selectievakje naast GetWebContent in de Values selector om het metricsrapport in te vullen.

    Schermafbeelding waarop GetWebContent is geselecteerd als de filterwaarde voor de API-naam.

    Opmerking

    Het selectievakje GetWebContent verschijnt alleen als dat API-lid binnen de geselecteerde termijn is gebruikt. Als je het niet kunt vinden, verleng dan de tijdsbestek.

Volgende stappen