Sdílet prostřednictvím


Hostování statického webu ve službě Azure Storage

Statický obsah (SOUBORY HTML, CSS, JavaScript a obrázky) můžete obsluhovat přímo z kontejneru v účtu pro obecné účely verze 2 nebo BlockBlobStorage . Další informace najdete v tématu Hostování statického webu ve službě Azure Storage.

V tomto článku se dozvíte, jak povolit hostování statických webů pomocí Azure Portal, Azure CLI nebo PowerShellu.

Povolení hostování statických webů

Hostování statického webu je funkce, kterou musíte v účtu úložiště povolit.

  1. Začněte tím, že se přihlásíte k Azure Portal.

  2. Vyhledejte svůj účet úložiště a vyberte ho, aby se zobrazilo podokno Přehled účtu.

  3. V podokně Přehled vyberte kartu Schopnosti . Dále vyberte Statický web , aby se zobrazila stránka konfigurace statického webu.

    Obrázek znázorňující přístup ke stránce konfigurace statického webu v rámci Azure Portal

  4. Vyberte Povoleno a povolte hostování statického webu pro účet úložiště.

  5. Do pole Název dokumentu rejstříku zadejte výchozí stránku indexu (například :index.html).

    Výchozí indexová stránka se zobrazí, když uživatel přejde do kořenového adresáře vašeho statického webu.

  6. V poli Cesta k chybě zadejte výchozí chybovou stránku (například :404.html).

    Výchozí chybová stránka se zobrazí, když se uživatel pokusí přejít na stránku, která na vašem statickém webu neexistuje.

  7. Kliknutím na Uložit dokončete konfiguraci statické lokality.

    Obrázek znázorňující, jak nastavit vlastnosti statického webu v rámci Azure Portal

  8. Zobrazí se potvrzovací zpráva. Koncové body statického webu a další informace o konfiguraci se zobrazují v podokně Přehled .

    Obrázek znázorňující vlastnosti statického webu v rámci Azure Portal

Nahrání souborů

Následující pokyny ukazují, jak nahrát soubory pomocí Azure Portal. Můžete také použít AzCopy, PowerShell, rozhraní příkazového řádku nebo jakoukoli vlastní aplikaci, která může nahrávat soubory do kontejneru $web vašeho účtu. Podrobný kurz, který nahraje soubory pomocí editoru Visual Studio Code, najdete v tématu Kurz: Hostování statického webu ve službě Blob Storage.

  1. V Azure Portal přejděte na účet úložiště obsahující váš statický web. V levém navigačním podokně vyberte Kontejnery , abyste zobrazili seznam kontejnerů.

  2. V podokně Kontejnery výběrem kontejneru $web otevřete podokno Přehled kontejneru.

    Obrázek znázorňující umístění kontejneru úložiště webu v Azure Portal

  3. V podokně Přehled výběrem ikony Nahrát otevřete podokno Nahrát objekt blob . Potom výběrem pole Soubory v podokně Nahrát objekt blob otevřete prohlížeč souborů. Přejděte k souboru, který chcete nahrát, vyberte ho a pak výběrem možnosti Otevřít vyplňte pole Soubory . Volitelně můžete zaškrtnout políčko Přepsat, pokud už soubory existují .

    Obrázek znázorňující, jak nahrát soubory do kontejneru úložiště statického webu

  4. Pokud chcete, aby prohlížeč zobrazoval obsah souboru, ujistěte se, že je typ obsahu tohoto souboru nastavený na text/htmlhodnotu . Pokud to chcete ověřit, vyberte název objektu blob, který jste nahráli v předchozím kroku, a otevřete podokno Přehled . Ujistěte se, že je hodnota nastavená v poli vlastnosti CONTENT-TYPE .

    Obrázek znázorňující, jak ověřit typy obsahu objektů blob

    Poznámka

    Tato vlastnost je automaticky nastavena na text/html pro běžně rozpoznaná rozšíření, jako .htmlje . V některých případech si to ale budete muset nastavit sami. Pokud tuto vlastnost nenastavíte na text/html, prohlížeč místo vykreslení obsahu vyzve uživatele ke stažení souboru. Tuto vlastnost je možné nastavit v předchozím kroku.

Vyhledání adresy URL webu

Stránky webu můžete zobrazit v prohlížeči pomocí veřejné adresy URL webu.

V podokně, které se zobrazí vedle stránky s přehledem účtu úložiště, vyberte Statický web. Adresa URL vašeho webu se zobrazí v poli Primární koncový bod .

Metrika metrik statických webů Azure Storage

Povolení metrik na statických webových stránkách

Po povolení metrik se na řídicím panelu metrik hlásí statistika provozu u souborů v kontejneru $web .

  1. V nabídce účtu úložiště klikněte na Metriky v části Monitorování .

    Odkaz na metriky

    Poznámka

    Data metrik se generují propojením různých rozhraní API metrik. Portál zobrazuje jenom členy rozhraní API použité v daném časovém rámci, aby se mohli zaměřit pouze na členy, kteří vracejí data. Abyste měli jistotu, že budete moct vybrat potřebného člena rozhraní API, je prvním krokem rozšíření časového rámce.

  2. Klikněte na tlačítko časového rámce, zvolte časový rámec a pak klikněte na Použít.

    Časový rozsah metrik statických webů Azure Storage

  3. V rozevíracím seznamu Obor názvů vyberte Objekt blob.

    Obor názvů metrik statických webů Služby Azure Storage

  4. Pak vyberte metriku Výchozí přenos dat .

    Snímek obrazovky znázorňující metriku výchozího přenosu statických webů Azure Storage

  5. Ve výběru Agregace vyberte Součet.

    Agregace metrik statických webů Azure Storage

  6. Klikněte na tlačítko Přidat filtr a ze selektoru vlastnosti zvolte Název rozhraní API.

    Název rozhraní API pro metriky statických webů Služby Azure Storage

  7. Pokud chcete naplnit sestavu metrik, zaškrtněte políčko vedle GetWebContent v selektoru Hodnoty .

    Metriky statických webů Azure Storage GetWebContent

    Poznámka

    Zaškrtávací políčko GetWebContent se zobrazí pouze v případě, že byl tento člen rozhraní API použit v daném časovém rámci. Portál zobrazuje jenom členy rozhraní API použité v daném časovém rámci, aby se mohli zaměřit pouze na členy, kteří vracejí data. Pokud v tomto seznamu nemůžete najít konkrétního člena rozhraní API, rozbalte časový rámec.

Další kroky