استضافة موقع ويب ثابت في Azure Storage

يمكنك عرض المحتوى الثابت (HTML و CSS و JavaScript وملفات الصور) مباشرة من حاوية في حساب للأغراض العامة V2 أو BlockBlobStorage. لمعرفة المزيد، راجع استضافة مواقع الويب الثابتة في Azure Storage.

توضح لك هذه المقالة كيفية تمكين استضافة مواقع ويب ثابتة باستخدام مدخل Microsoft Azure أو Azure CLI أو PowerShell.

تمكين استضافة المواقع الثابتة

استضافة مواقع الويب الثابتة هي ميزة يجب عليك تمكينها على حساب التخزين.

  1. وللبدء، يتعين تسجيل الدخول أولاً إلى ⁧⁩مدخل Microsoft Azure⁧⁩.

  2. حدد موقع حساب التخزين الخاص بك وحدده لعرض جزء نظرة عامة في الحساب.

  3. في جزء نظرة عامة، حدد علامة التبويب القدرات. بعد ذلك، حدد موقع ويب ثابت لعرض صفحة التكوين لموقع ويب الثابت.

    صورة توضح كيفية الوصول إلى صفحة تكوين موقع الويب الثابت داخل مدخل Microsoft Azure

  4. حدد ⁧⁩تمكين⁧⁩ لتمكين استضافة موقع ويب ثابتة لحساب التخزين.

  5. في حقل اسم مستند الفهرس، حدد صفحة فهرس افتراضية (على سبيل المثال: index.html).

    يتم عرض صفحة الفهرس الافتراضية عندما ينتقل مستخدم إلى جذر موقع الويب الثابت.

  6. في الحقل مسار مستند خطأ، حدد صفحة خطأ افتراضية (على سبيل المثال: 404.html).

    يتم عرض صفحة الخطأ الافتراضية عند محاولة مستخدم للانتقال إلى صفحة غير موجودة في موقع ويب الثابت.

  7. انقر فوق حفظ لإنهاء تكوين الموقع الثابت.

    صورة توضح كيفية تعيين خصائص موقع الويب الثابت داخل مدخل Microsoft Azure

  8. يتم عرض رسالة تأكيد. يتم عرض نقاط نهاية موقع الويب الثابت ومعلومات التكوين الأخرى داخل جزء نظرة عامة.

    صورة تعرض خصائص موقع الويب الثابت داخل مدخل Microsoft Azure

تحميل الملفات

توضح لك الإرشادات التالية كيفية تحميل الملفات باستخدام مدخل Microsoft Azure. يمكنك أيضًا استخدام AzCopy أو PowerShell أو CLI أو أي تطبيق مخصص يمكنه تحميل الملفات إلى حاوية $web في حسابك. للحصول على برنامج تعليمي خطوة بخطوة يقوم بتحميل الملفات باستخدام التعليمات البرمجية Visual Studio، راجع البرنامج التعليمي: استضافة موقع ويب ثابت على Blob Storage.

  1. في مدخل Microsoft Azure، انتقل إلى حساب التخزين الذي يحتوي على موقعك الثابت على الويب. حدد الحاويات في جزء التنقل الأيمن لعرض قائمة الحاويات.

  2. في جزء الحاويات، حدد حاوية $web لفتح جزء نظرة عامة في الحاوية.

    صورة توضح مكان تحديد موقع حاوية تخزين موقع الويب في مدخل Microsoft Azure

  3. في جزء نظرة عامة، حدد أيقونة رفع لفتح جزء رفع كائن ثنائي كبير الحجم. بعد ذلك، حدد الحقل ملفات داخل جزء رفع كائن ثنائي كبير الحجم لفتح مستعرض الملفات. انتقل إلى الملف الذي تريد تحميله، وحدده، ثم حدد فتح لملء حقل الملفات. اختياريًا، حدد خانة الاختيار الكتابة فوق إذا كانت الملفات موجودة بالفعل.

    صورة توضح كيفية تحميل الملفات إلى حاوية تخزين موقع الويب الثابت

  4. إذا كنت تنوي أن يعرض المستعرض محتويات الملف، فتأكد من تعيين نوع محتوى هذا الملف إلى text/html. للتحقق من ذلك، حدد اسم النقطة التي قمت بتحميلها في الخطوة السابقة لفتح جزء نظرة عامة. تأكد من تعيين القيمة داخل حقل الخاصية CONTENT-TYPE.

    صورة توضح كيفية التحقق من أنواع محتوى الكائن الثنائي كبير الحجم

    ملاحظة

    يتم تعيين هذه الخاصية تلقائيا إلى text/html الإضافات المعروفة بشكل شائع مثل .html. ومع ذلك، في بعض الحالات، سيكون عليك تعيين هذا بنفسك. إذا لم تقم بتعيين هذه الخاصية إلى text/html، فسيطالب المتصفح المستخدمين بتنزيل الملف بدلًا من عرض المحتويات. يمكن تعيين هذه الخاصية في الخطوة السابقة.

العثور على عنوان URL لموقع الويب

يمكنك عرض صفحات موقعك من متصفح باستخدام عنوان URL العام لموقع الويب.

في الجزء الذي يظهر بجانب صفحة نظرة عامة على الحساب في حساب التخزين، حدد موقع ويب ثابت. يظهر عنوان URL لموقعك في حقل نقطة النهاية الأساسية.

قياسات مواقع الويب الثابتة في Azure Storage

تمكين المقاييس على صفحات موقع الويب الثابتة

بعد تمكين المقاييس، يتم الإبلاغ عن إحصاءات الزيارات على الملفات الموجودة في حاوية $web في لوحة معلومات المقاييس.

  1. انقر على المقاييس ضمن قسم المراقبة في قائمة حساب التخزين.

    ارتباط المقاييس

    ملاحظة

    يتم إنشاء بيانات المقاييس عن طريق الربط بواجهات برمجة تطبيقات مختلفة للمقاييس. تعرض البوابة الإلكترونية فقط أعضاء واجهة برمجة التطبيقات المستخدمين ضمن إطار زمني معين من أجل التركيز فقط على الأعضاء الذين يقومون بإرجاع البيانات. من أجل ضمان قدرتك على تحديد عضو واجهة برمجة التطبيقات الضروري، فإن الخطوة الأولى هي توسيع الإطار الزمني.

  2. انقر فوق زر الإطار الزمني، واختر إطارًا زمنيًا، ثم انقر فوق تطبيق.

    النطاق الزمني لمقاييس مواقع الويب الثابتة ل Azure Storage

  3. حدد Blob من القائمة المنسدلة مساحة الاسم.

    مساحة اسم مقاييس مواقع الويب الثابتة ل Azure Storage

  4. ثم حدد مقياس Egress.

    لقطة شاشة تعرض مقياس الخروج لمواقع Azure Storage الثابتة.

  5. حدد المجموع من محدد التجميع.

    تجميع مقاييس مواقع الويب الثابتة ل Azure Storage

  6. انقر على الزر إضافة فلتر واختر اسم واجهة برمجة التطبيقاتمن محدد الخاصية.

    اسم واجهة برمجة تطبيقات مقاييس مواقع الويب الثابتة ل Azure Storage

  7. حدد المربع بجوار GetWebContent في محدد القيم لملء تقرير المقاييس.

    مقاييس مواقع الويب الثابتة ل Azure Storage GetWebContent

    ملاحظة

    تظهر خانة الاختيار GetWebContent فقط إذا تم استخدام عضو واجهة برمجة التطبيقات هذا خلال إطار زمني معين. تعرض البوابة الإلكترونية فقط أعضاء واجهة برمجة التطبيقات المستخدمين ضمن إطار زمني معين من أجل التركيز فقط على الأعضاء الذين يقومون بإرجاع البيانات. إذا لم تتمكن من العثور على عضو معين في واجهة برمجة التطبيقات في هذه القائمة، فقم بتوسيع الإطار الزمني.

الخطوات التالية