Partager via


Héberger un site web statique dans Stockage Azure

Vous pouvez servir du contenu statique (fichiers HTML, CSS, JavaScript et image) directement à partir d’un conteneur dans un compte V2 ou BlockBlobStorageà usage général. Pour en savoir plus, consultez l’hébergement de sites web statiques dans Stockage Azure.

Cet article explique comment activer l’hébergement de sites web statiques à l’aide du portail Azure, d’Azure CLI ou de PowerShell.

Activer l’hébergement de sites web statiques

L’hébergement de sites web statiques est une fonctionnalité que vous devez activer sur le compte de stockage.

  1. Connectez-vous au portail Azure pour commencer.

  2. Recherchez votre compte de stockage et sélectionnez-le pour afficher le volet Vue d’ensemble du compte.

  3. Dans le volet Vue d’ensemble , sélectionnez l’onglet Fonctionnalités . Ensuite, sélectionnez Site web statique pour afficher la page de configuration du site web statique.

    Image montrant comment accéder à la page de configuration du site web statique dans le portail Azure

  4. Sélectionnez Activé pour activer l’hébergement de site web statique pour le compte de stockage.

  5. Dans le champ Nom du document Index , spécifiez une page d’index par défaut (par exemple : index.html).

    La page d’index par défaut s’affiche lorsqu’un utilisateur accède à la racine de votre site web statique.

  6. Dans le champ Chemin d’accès du document d’erreur , spécifiez une page d’erreur par défaut (par exemple : 404.html).

    La page d’erreur par défaut s’affiche lorsqu’un utilisateur tente d’accéder à une page qui n’existe pas dans votre site web statique.

  7. Cliquez sur Enregistrer pour terminer la configuration du site statique.

    Image montrant comment définir les propriétés du site web statique dans le portail Azure

  8. Un message de confirmation s’affiche. Vos points de terminaison de site web statiques et d’autres informations de configuration sont affichés dans le volet Vue d’ensemble .

    Image montrant les propriétés du site web statique dans le portail Azure

Télécharger des fichiers

Les instructions suivantes vous montrent comment charger des fichiers à l’aide du portail Azure. Vous pouvez également utiliser AzCopy, PowerShell, CLI ou toute application personnalisée qui peut charger des fichiers dans le conteneur $web de votre compte. Pour obtenir un didacticiel pas à pas qui charge des fichiers à l’aide de Visual Studio Code, consultez Tutoriel : Héberger un site web statique sur le Stockage Blob.

  1. Dans le portail Azure, accédez au compte de stockage contenant votre site web statique. Sélectionnez Conteneurs dans le volet de navigation gauche pour afficher la liste des conteneurs.

  2. Dans le volet Conteneurs , sélectionnez le conteneur $web pour ouvrir le volet Vue d’ensemble du conteneur.

    Image montrant où localiser le conteneur de stockage de site web dans le portail Azure

  3. Dans le volet Vue d’ensemble, sélectionnez l’icône Téléverser pour ouvrir le volet Téléverser blob. Ensuite, sélectionnez le champ Fichiers dans le volet Charger un objet blob pour ouvrir le navigateur de fichiers. Accédez au fichier que vous souhaitez charger, sélectionnez-le, puis sélectionnez Ouvrir pour remplir le champ Fichiers . Si vous le souhaitez, cochez la case à cocher Remplacer si des fichiers existent déjà.

    Image montrant comment charger des fichiers dans le conteneur de stockage de site web statique

  4. Si vous souhaitez que le navigateur affiche le contenu du fichier, assurez-vous que le type de contenu de ce fichier est défini text/htmlsur . Pour vérifier cela, sélectionnez le nom de l’objet blob que vous avez chargé à l’étape précédente pour ouvrir son volet Vue d’ensemble . Vérifiez que la valeur est définie dans le champ de propriété CONTENT-TYPE .

    Image montrant comment vérifier les types de contenu blob

    Remarque

    Cette propriété est automatiquement définie text/html pour les extensions couramment reconnues telles que .html. Toutefois, dans certains cas, vous devrez définir cela vous-même. Si vous ne définissez pas cette propriété text/htmlsur , le navigateur invite les utilisateurs à télécharger le fichier au lieu d’afficher le contenu. Cette propriété peut être définie à l’étape précédente.

Rechercher l’URL du site web

Vous pouvez afficher les pages de votre site à partir d’un navigateur à l’aide de l’URL publique du site web.

Dans le volet qui s’affiche à côté de la page de l'aperçu de votre compte de stockage, sélectionnez Site web statique. L’URL de votre site s’affiche dans le champ point de terminaison principal .

Métrique des métriques de sites web statiques dans Stockage Azure

Activer les métriques sur les pages de site web statiques

Une fois les métriques activées, les statistiques de trafic relatives aux fichiers du conteneur $web sont signalées dans le tableau de bord des métriques.

  1. Cliquez sur Métriques sous la section Surveiller du menu du compte de stockage.

    Lien des métriques

    Remarque

    Les données de métriques sont générées en se connectant à différentes API de métriques. Le portail affiche uniquement les membres de l’API utilisés dans un délai donné afin de se concentrer uniquement sur les membres qui retournent des données. Pour vous assurer que vous êtes en mesure de sélectionner le membre d’API nécessaire, la première étape consiste à développer l’intervalle de temps.

  2. Cliquez sur le bouton d’intervalle de temps, choisissez un intervalle de temps, puis cliquez sur Appliquer.

    Intervalle de temps des métriques de sites web statiques dans Stockage Azure

  3. Sélectionnez Blob dans la liste déroulante Espace de noms .

    Espace de noms des métriques de sites web statiques dans Stockage Azure

  4. Sélectionnez ensuite la métrique de sortie .

    Capture d’écran montrant la métrique de sortie des sites Web statiques de stockage Azure.

  5. Sélectionnez Somme dans le sélecteur d’agrégation .

    Agrégation des métriques des sites web statiques de Stockage Azure

  6. Cliquez sur le bouton Ajouter un filtre et choisissez le nom de l’API dans le sélecteur de propriétés .

    Nom d’API des métriques de sites web statiques dans Stockage Azure

  7. Cochez la case en regard de GetWebContent dans le sélecteur Valeurs pour remplir le rapport de métriques.

    Valeur GetWebContent des métriques de sites web statiques dans Stockage Azure

    Remarque

    La case GetWebContent s’affiche uniquement si ce membre de l’API a été utilisé dans un délai donné. Le portail affiche uniquement les membres de l’API utilisés dans un délai donné afin de se concentrer uniquement sur les membres qui retournent des données. Si vous ne trouvez pas de membre d’API spécifique dans cette liste, développez l’intervalle de temps.

Étapes suivantes