Aracılığıyla paylaş


Azure Depolama'da statik web sitesi barındırma

Statik içeriği (HTML, CSS, JavaScript ve görüntü dosyaları) doğrudan genel amaçlı V2 veya BlockBlobStorage hesabındaki bir kapsayıcıdan sağlayabilirsiniz. Daha fazla bilgi edinmek için bkz. Azure Depolama'da statik web sitesi barındırma.

Bu makalede, Azure portalını, Azure CLI'yı veya PowerShell'i kullanarak statik web sitesi barındırmayı etkinleştirme adımları gösterilmektedir.

Statik web sitesi barındırmayı etkinleştirme

Statik web sitesi barındırma, depolama hesabında etkinleştirmeniz gereken bir özelliktir.

  1. Başlamak için Azure portalında oturum açın.

  2. Depolama hesabınızı bulun ve hesabın Genel Bakış bölmesini görüntülemek için seçin.

  3. Genel Bakış bölmesinde Özellikler sekmesini seçin. Ardından, statik web sitesinin yapılandırma sayfasını görüntülemek için Statik web sitesi'ni seçin.

    Azure portalındaki Statik web sitesi yapılandırma sayfasına erişmeyi gösteren görüntü

  4. Depolama hesabı için statik web sitesi barındırmayı etkinleştirmek için Etkin'i seçin.

  5. Dizin belgesi adı alanında varsayılan bir dizin sayfası belirtin (Örneğin: index.html).

    Kullanıcı statik web sitenizin köküne gittiği zaman varsayılan dizin sayfası görüntülenir.

  6. Hata belgesi yolu alanında varsayılan bir hata sayfası belirtin (Örneğin: 404.html).

    Kullanıcı statik web sitenizde bulunmayan bir sayfaya gitmeyi denediğinde varsayılan hata sayfası görüntülenir.

  7. Statik site yapılandırmasını tamamlamak için Kaydet'e tıklayın.

    Azure portalında Statik web sitesi özelliklerinin nasıl ayarlandığını gösteren resim

  8. Bir onay iletisi görüntülenir. Statik web sitesi uç noktalarınız ve diğer yapılandırma bilgileriniz Genel Bakış bölmesinde gösterilir.

    Azure portalındaki Statik web sitesi özelliklerini gösteren görüntü

Dosya yükle

Aşağıdaki yönergelerde, Azure portalını kullanarak dosyaları karşıya yükleme işlemi gösterilmektedir. AzCopy, PowerShell, CLI veya hesabınızın $web kapsayıcısına dosya yükleyebilen herhangi bir özel uygulamayı da kullanabilirsiniz. Visual Studio Code kullanarak dosyaları karşıya yükleyen adım adım eğitici için bkz Tutorial: Blob Depolama'da statik web sitesi barındırma.

  1. Azure portalında statik web sitenizi içeren depolama hesabına gidin. Sol gezinti bölmesinde Kapsayıcılar'ı seçerek kapsayıcı listesini görüntüleyin.

  2. Kapsayıcılar bölmesinde $web kapsayıcıyı seçerek kapsayıcının Genel Bakış bölmesini açın.

    Azure portalında web sitesi depolama kapsayıcısının nerede bulunacağı gösteren resim

  3. Genel Bakış bölmesinde Karşıya Yükle simgesini seçerek Blobu karşıya yükle bölmesini açın. Ardından, Karşıya yükleme blobu bölmesindeki Dosyalar alanını seçerek dosya tarayıcısını açın. Yüklemek istediğiniz dosyaya gidin, seçin ve ardından Dosyalar alanını doldurmak için Aç'ı seçin. İsteğe bağlı olarak, Dosyalar zaten varsa üzerine yaz onay kutusunu seçin.

    Statik web sitesi depolama kapsayıcısına dosya yüklemeyi gösteren görüntü

  4. Tarayıcının dosyanın içeriğini görüntülemesini istiyorsanız, bu dosyanın içerik türünün olarak text/htmlayarlandığından emin olun. Bunu doğrulamak için önceki adımda karşıya yüklediğiniz blobun adını seçerek Genel Bakış bölmesini açın. Değerin CONTENT-TYPE özellik alanında ayarlandığından emin olun.

    Blob içerik türlerini doğrulamayı gösteren resim

    Uyarı

    Bu özellik, text/html gibi yaygın olarak tanınan uzantılar için otomatik olarak .html olarak ayarlanır. Ancak, bazı durumlarda bunu kendiniz ayarlamanız gerekir. Bu özelliği olarak text/htmlayarlamazsanız, tarayıcı kullanıcılardan içeriği işlemek yerine dosyayı indirmelerini ister. Bu özellik önceki adımda ayarlanabilir.

Web sitesi URL'sini bulma

Web sitesinin genel URL'sini kullanarak sitenizin sayfalarını bir tarayıcıdan görüntüleyebilirsiniz.

Depolama hesabınızın hesaba genel bakış sayfasının yanında görünen bölmede Statik Web Sitesi'ni seçin. Sitenizin URL'si Birincil uç nokta alanında görünür.

Azure Depolama statik web siteleri metrikleri

Statik web sitesi sayfalarında ölçümleri etkinleştirme

Ölçümleri etkinleştirdikten sonra, $web kapsayıcısı içindeki dosyalara ilişkin trafik istatistikleri ölçüm panosunda bildirilir.

  1. Depolama hesabı menüsünün İzleyici bölümünün altındaki Ölçümler'e tıklayın.

    Metrikler bağlantısı

    Uyarı

    Ölçüm verileri, farklı ölçüm API'lerine bağlanarak oluşturulur. Portal yalnızca veri döndüren üyelere odaklanmak için belirli bir zaman çerçevesinde kullanılan API üyelerini görüntüler. Gerekli API üyesini seçebilmenizi sağlamak için ilk adım zaman dilimini genişletmektir.

  2. Zaman çerçevesi düğmesine tıklayın, bir zaman dilimi seçin ve uygula'ya tıklayın.

    Azure Depolama statik web sitelerinin ölçümleri için zaman aralığı

  3. Ad Alanı açılan listesinden Blob'u seçin.

    Azure Depolama statik web siteleri ölçümleri ad alanı

  4. Ardından Çıkış ölçümünü seçin.

    Azure Depolama statik web sitelerinin Çıkış ölçümünü gösteren bir ekran görüntüsü.

  5. Toplama seçicisinden Topla'ya tıklayın.

    Azure Depolama statik web sitelerinin ölçümlerinin toplanması

  6. Filtre ekle düğmesine tıklayın ve Özellik seçiciden API adı'nı seçin.

    Azure Depolama statik web siteleri için ölçümler API'si adı

  7. Ölçüm raporunu doldurmak için Değerler seçicisinde GetWebContent'in yanındaki kutuyu işaretleyin.

    Azure Depolama statik web siteleri ölçümleri GetWebContent

    Uyarı

    GetWebContent onay kutusu yalnızca bu API üyesi belirli bir zaman dilimi içinde kullanıldıysa görünür. Portal yalnızca veri döndüren üyelere odaklanmak için belirli bir zaman çerçevesinde kullanılan API üyelerini görüntüler. Bu listede belirli bir API üyesini bulamıyorsanız zaman dilimini genişletin.

Sonraki adımlar