Udostępnij za pośrednictwem


Hostowanie statycznej witryny internetowej w usłudze Azure Storage

Zawartość statyczną (pliki HTML, CSS, JavaScript i pliki obrazów) można serwować bezpośrednio z kontenera na koncie ogólnego przeznaczenia w wersji 2 lub BlockBlobStorage. Aby dowiedzieć się więcej, zobacz Hostowanie witryn statycznych w Azure Storage.

W tym artykule pokazano, jak włączyć hostowanie statycznej witryny internetowej przy użyciu witryny Azure Portal, interfejsu wiersza polecenia platformy Azure lub programu PowerShell.

Włączanie hostingu statycznej witryny internetowej

Hostowanie statycznej strony internetowej to funkcja, którą musisz włączyć w ramach konta magazynowego.

  1. Zaloguj się do witryny Azure Portal , aby rozpocząć pracę.

  2. Znajdź konto usługi magazynowania i wybierz je, w celu wyświetlenia okienka Przegląd konta.

  3. W okienku Przegląd wybierz kartę Możliwości . Następnie wybierz pozycję Statyczna witryna internetowa , aby wyświetlić stronę konfiguracji statycznej witryny internetowej.

    Obraz przedstawiający sposób uzyskiwania dostępu do strony konfiguracji statycznej witryny internetowej w witrynie Azure Portal

  4. Wybierz Włączone, aby włączyć hostowanie statycznej witryny internetowej dla konta magazynowego.

  5. W polu Nazwa dokumentu indeksu określ domyślną stronę indeksu (na przykład: index.html).

    Domyślna strona indeksu jest wyświetlana, gdy użytkownik przejdzie do katalogu głównego statycznej witryny internetowej.

  6. W polu ścieżka dokumentu błędu określ domyślną stronę błędu (na przykład: 404.html).

    Domyślna strona błędu jest wyświetlana, gdy użytkownik próbuje przejść do strony, która nie istnieje w statycznej witrynie internetowej.

  7. Kliknij przycisk Zapisz , aby zakończyć konfigurację lokacji statycznej.

    Obraz przedstawiający sposób ustawiania właściwości statycznej witryny internetowej w witrynie Azure Portal

  8. Jest wyświetlany komunikat z potwierdzeniem. Punkty końcowe statycznej witryny internetowej i inne informacje o konfiguracji są wyświetlane w okienku Przegląd .

    Obraz przedstawiający właściwości statycznej witryny internetowej w witrynie Azure Portal

Przekaż pliki

Poniższe instrukcje pokazują, jak przekazywać pliki przy użyciu witryny Azure Portal. Możesz również użyć narzędzia AzCopy, programu PowerShell, interfejsu wiersza polecenia lub dowolnej niestandardowej aplikacji, która może przekazywać pliki do kontenera $web konta. Aby zapoznać się z samouczkiem krok po kroku, który przekazuje pliki przy użyciu programu Visual Studio Code, zobacz Samouczek: hostowanie statycznej witryny internetowej w usłudze Blob Storage.

  1. W portalu Azure przejdź do konta magazynowego zawierającego Twoją statyczną witrynę. Wybierz pozycję Kontenery w okienku nawigacji po lewej stronie, aby wyświetlić listę kontenerów.

  2. W okienku Kontenery wybierz kontener $web , aby otworzyć okienko Przegląd kontenera.

    Obraz przedstawiający lokalizację kontenera magazynu witryny internetowej w witrynie Azure Portal

  3. W okienku Przegląd wybierz ikonę Prześlij, aby otworzyć okienko Prześlij dane blob. Następnie wybierz pole Pliki w panelu Przesyłanie blob, aby otworzyć przeglądarkę plików. Przejdź do pliku, który chcesz przekazać, wybierz go, a następnie wybierz pozycję Otwórz , aby wypełnić pole Pliki . Opcjonalnie zaznacz pole wyboru Zastąp, jeśli pliki już istnieją .

    Obraz przedstawiający sposób przekazywania plików do kontenera magazynu statycznej witryny internetowej

  4. Jeśli zamierzasz wyświetlić zawartość pliku w przeglądarce, upewnij się, że typ zawartości tego pliku ma wartość text/html. Aby to sprawdzić, wybierz nazwę obiektu blob przesłanego w poprzednim kroku, aby otworzyć panel Przegląd. Upewnij się, że wartość jest ustawiona w polu właściwości CONTENT-TYPE .

    Obraz przedstawiający sposób weryfikowania typów zawartości obiektów blob

    Uwaga / Notatka

    Ta właściwość jest automatycznie ustawiana na text/html dla powszechnie rozpoznawanych rozszerzeń, takich jak .html. Jednak w niektórych przypadkach musisz ustawić to samodzielnie. Jeśli ta właściwość nie zostanie ustawiona na text/html, przeglądarka wyświetli monit o pobranie pliku zamiast renderowania zawartości. Tę właściwość można ustawić w poprzednim kroku.

Znajdowanie adresu URL witryny internetowej

Strony witryny można wyświetlić w przeglądarce przy użyciu publicznego adresu URL witryny internetowej.

W okienku, które jest wyświetlane obok strony przeglądu Twojego konta magazynu, wybierz opcję Statyczna witryna internetowa. Adres URL witryny zostanie wyświetlony w polu Podstawowy punkt końcowy .

Metryki statycznych witryn internetowych w usłudze Azure Storage

Włączanie metryk na statycznych stronach witryny internetowej

Po włączeniu metryk statystyki ruchu dotyczące plików w kontenerze $web są raportowane na pulpicie nawigacyjnym metryk.

  1. Kliknij pozycję Metryki w sekcji Monitorowanie w menu konta przechowywania.

    Link do metryki

    Uwaga / Notatka

    Dane metryk są generowane przez łączenie się z różnymi interfejsami API metryk. W portalu są wyświetlani wyłącznie członkowie API używani w określonym przedziale czasowym, aby skupić się wyłącznie na tych, którzy zwracają dane. Aby mieć pewność, że możesz wybrać niezbędny członek API, pierwszym krokiem jest rozszerzenie zakresu czasu.

  2. Kliknij przycisk przedziału czasu, wybierz przedział czasu, a następnie kliknij przycisk Zastosuj.

    Zakres czasu metryk statycznych witryn internetowych usługi Azure Storage

  3. Wybierz Blob z rozwijanej listy Przestrzeń nazw.

    Przestrzeń nazw metryk statycznych witryn internetowych usługi Azure Storage

  4. Następnie wybierz metrykę Egress.

    Zrzut ekranu przedstawiający metryki ruchu wychodzącego statycznych witryn internetowych usługi Azure Storage.

  5. Wybierz Sumę z selektora Agregacji.

    Agregacja metryk statycznych witryn internetowych w usłudze Azure Storage

  6. Kliknij przycisk Dodaj filtr i wybierz pozycję Nazwa interfejsu API z selektora właściwości .

    Nazwa interfejsu API metryk statycznych witryn internetowych usługi Azure Storage

  7. Zaznacz pole wyboru obok pozycji GetWebContent w selektorze Wartości , aby wypełnić raport metryk.

    Metryki statycznych witryn internetowych usługi Azure Storage GetWebContent

    Uwaga / Notatka

    Pole wyboru GetWebContent jest wyświetlane tylko wtedy, gdy ten element członkowski interfejsu API został użyty w danym przedziale czasu. W portalu są wyświetlani wyłącznie członkowie API używani w określonym przedziale czasowym, aby skupić się wyłącznie na tych, którzy zwracają dane. Jeśli nie możesz znaleźć określonego członka interfejsu API na tej liście, rozwiń przedział czasu.

Dalsze kroki