مشاركة عبر


قم بإنشاء اختبار مخصص لبوابة التطبيق باستخدام البوابة الإلكترونية

Important

Application Gateway v2 SKU هو الإصدار الحالي والموصى به. تم إهمال Application Gateway v1 SKU في 28 أبريل 2023، وسيتم إيقافه في 28 أبريل 2026. إذا كنت تستخدم Application Gateway v1، فخطط الترحيل إلى الإصدار 2 الآن. لمزيد من المعلومات، راجع ترحيل بوابات التطبيق من V1 SKU إلى V2 SKU.

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

قبل البدء

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

إنشاء اختبار لـ Application Gateway v2 SKU

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

أدخل خصائص الفحص

  1. قم بتسجيل الدخول إلى بوابة Azure. إذا لم يكن لديك حساب بالفعل، فيمكنك الاشتراك في نسخة تجريبية مجانية لمدة شهر واحد

  2. في جزء المفضلة في مدخل Microsoft Azure، حدد All resources. حدد بوابة التطبيق في جزء All resources. إذا كان الاشتراك الذي حددته يحتوي بالفعل على العديد من الموارد، فيمكنك إدخال Partners.contoso.net في التصفية حسب الاسم... للوصول بسهولة إلى بوابة التطبيق.

  3. اختر مجسات الصحة ثم اختر إضافة لإضافة مسبار صحي جديد.

    إضافة مسبار جديد

  4. في صفحة إضافة اختبار صحة ، املأ المعلومات المطلوبة للمسبار، وعند الانتهاء حدد موافق .

    Setting Value Details
    Name customProbe هذه القيمة هي اسم مألوف يُعطى للمسبار الذي يمكن الوصول إليه في البوابة.
    Protocol HTTP أو HTTPS البروتوكول الذي يستخدمه المسبار الصحي.
    Host أي contoso.com هذه القيمة هي اسم المضيف الظاهري (يختلف عن اسم مضيف الجهاز الظاهري) الذي يعمل على خادم التطبيق. يتم إرسال التحقيق إلى <البروتوكول>://<host name>:<port>/<urlPath> يمكن أن يكون هذا أيضا عنوان IP الخاص للخادم أو عنوان IP العام أو إدخال DNS لعنوان IP العام. يحاول الفحص الوصول إلى الخادم عند استخدامه مع إدخال مسار يستند إلى ملف، والتحقق من وجود ملف معين على الخادم كتحقق من الصحة.
    اختيار اسم المضيف من إعدادات الواجهة الخلفية نعم أو لا يضبط رأس المضيف في المجس إلى اسم المضيف من إعدادات الخلفية التي يرتبط بها هذا المجس. مطلوب بشكل خاص للخلفيات متعددة المستأجرين مثل خدمة تطبيق Azure. معرفة المزيد
    اختيار منفذ من إعدادات الواجهة الخلفية نعم أو لا يضبط منفذ مجس الصحة على المنفذ من إعدادات الخلفية التي يرتبط بها هذا المسبار. إذا اخترت لا، يمكنك إدخال منفذ وجهة مخصص لاستخدامه
    Port 1-65535 منفذ مخصص لاستخدامه في مجسات الصحة
    Path / أو أي مسار صالح باقي عنوان url الكامل للتحقيق المخصص. يبدأ المسار الصحيح بـ "/". بالنسبة للمسار الافتراضي ل http://contoso.com، ما عليك سوى استخدام '/'. يمكنك أيضاً إدخال مسار خادم إلى ملف لإجراء فحص صحي ثابت بدلاً من مستند إلى الويب. يجب استخدام مسارات الملفات أثناء استخدام عنوان IP العام / الخاص، أو إدخال IP dns العام باعتباره إدخال اسم المضيف.
    الفاصل (ثواني) 30 كم مرة يتم تشغيل المسبار للتحقق من الصحة. لا يوصى بتعيين أقل من 30 ثانية.
    وقت مستقطع (ثواني) 30 مقدار الوقت الذي ينتظره المسبار قبل انتهاء المهلة. إذا لم يتم تلقي استجابة صالحة خلال فترة المهلة هذه، يتم وضع علامة على الفحص على أنه فشل. يجب أن يكون الفاصل الزمني للمهلة مرتفعاً بما يكفي لإجراء مكالمة http لضمان توفر صفحة سلامة الواجهة الخلفية. يجب ألا تكون قيمة المهلة أكثر من قيمة "الفاصل الزمني" المستخدمة في إعداد الفحص هذا أو قيمة "مهلة الطلب" في إعداد الواجهة الخلفية، والتي سيتم إقرانها بهذا التحقيق.
    العتبة غير الصحية 3 عدد المحاولات الفاشلة المتتالية لاعتبارها غير صحية. يمكن تعيين الحد إلى 0 أو أكثر.
    استخدام شروط مطابقة التحقيق نعم أو لا افتراضياً، استجابة HTTP (S) مع تعليمة الحالة البرمجية بين 200 و399 يعتبر سليم. يمكنك تغيير النطاق المقبول لرمز استجابة الواجهة الخلفية أو نص استجابة الواجهة الخلفية. معرفة المزيد
    إعدادات الواجهة الخلفية اختيار من القائمة المنسدلة يتم إقران الفحص بإعدادات الواجهة الخلفية المحددة هنا، وبالتالي، سيراقب سلامة تجمع الواجهة الخلفية هذا، المرتبط بإعداد الخلفية المحدد. يستخدم نفس المنفذ لطلب الفحص مثل المنفذ المستخدم في إعداد الواجهة الخلفية المحددة. يمكنك فقط اختيار إعدادات الواجهة الخلفية هذه، والتي لا ترتبط بأي مسبار مخصص آخر.
    إعدادات الواجهة الخلفية الوحيدة المتوفرة للاقتران هي تلك التي لها نفس البروتوكول الذي تم اختياره في تكوين الفحص هذا، ويكون لها نفس الحالة لمفتاح تبديل إعداد اختيار اسم المضيف من الخلفية .

    Important

    يراقب المسبار صحة الواجهة الخلفية فقط عندما تكون مرتبطة بإعداد خلفية واحد أو أكثر. يراقب موارد الواجهة الخلفية لتجمعات الواجهة الخلفية المقترنة بإعدادات الواجهة الخلفية التي يرتبط بها هذا التحقيق. سيتم إرسال طلب الفحص كبروتوكول<>://<hostName>:<port>/<urlPath>.

اختبار صحة الخلفية مع المسبار

بعد إدخال خصائص الفحص، يمكنك اختبار صحة موارد الواجهة الخلفية للتحقق من صحة تكوين الفحص وأن موارد الواجهة الخلفية تعمل كما هو متوقع.

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

    اختبار صحة الخلفية

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

    Note

    يمكنك اختيار حفظ التحقيق حتى مع الموارد الخلفية غير السليمة، ولكن لا يوصى به. وذلك لأن بوابة التطبيق لن تعيد توجيه الطلبات إلى خوادم الواجهة الخلفية من تجمع الواجهة الخلفية، والتي تم تحديدها على أنها غير صحية بواسطة الفحص. في حالة عدم وجود موارد سليمة في تجمع الخلفية، لن تتمكن من الوصول إلى التطبيق الخاص بك وستحصل على خطأ HTTP 502.

    عرض نتيجة التحقيق

  3. اختر إضافة لحفظ المجس.

إنشاء اختبار لـ Application Gateway v1 SKU

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

قم بإنشاء الفحص

  1. قم بتسجيل الدخول إلى بوابة Azure. إذا لم يكن لديك حساب بالفعل، فيمكنك الاشتراك في نسخة تجريبية مجانية لمدة شهر واحد

  2. في لوحة المفضلات في بوابة Azure، اختر All resources. اختر بوابة التطبيق في صفحة جميع الموارد . إذا كان الاشتراك الذي حددته يحتوي بالفعل على العديد من الموارد، فيمكنك إدخال Partners.contoso.net في التصفية حسب الاسم... للوصول بسهولة إلى بوابة التطبيق.

  3. اختر المجسات ثم اختر إضافة لإضافة مسبار.

    أضف شفرة التحقيق مع ملء المعلومات

  4. في شفرة إضافة فحص صحة ، املأ المعلومات المطلوبة للمسبار، وعند الانتهاء حدد موافق .

    Setting Value Details
    Name customProbe هذه القيمة هي اسم مألوف يُعطى للمسبار الذي يمكن الوصول إليه في البوابة.
    Protocol HTTP أو HTTPS البروتوكول الذي يستخدمه المسبار الصحي.
    Host أي contoso.com هذه القيمة هي اسم المضيف الظاهري (يختلف عن اسم مضيف الجهاز الظاهري) الذي يعمل على خادم التطبيق. يتم إرسال التحقيق إلى (البروتوكول): // (اسم المضيف) :( المنفذ من httpsetting) / urlPath. هذا قابل للتطبيق عندما يتم تكوين مواقع متعددة على بوابة التطبيق. إذا تم تكوين بوابة التطبيق لموقع واحد، فأدخل "127.0.0.1". يمكنك أيضاً إدخال مسار خادم إلى ملف لإجراء فحص صحي ثابت بدلاً من مستند إلى الويب. يجب استخدام مسارات الملفات أثناء استخدام عنوان IP العام / الخاص، أو إدخال IP dns العام باعتباره إدخال اسم المضيف.
    اختر اسم المضيف من إعدادات HTTP الخلفية نعم أو لا يضبط رأس المضيف في المجس إلى اسم المضيف لمورد الخلفية في تجمع الخلفية المرتبط بإعداد HTTP الذي يرتبط به هذا المجس. مطلوب بشكل خاص للخلفيات متعددة المستأجرين مثل خدمة تطبيق Azure. معرفة المزيد
    Path / أو أي مسار صالح باقي عنوان url الكامل للتحقيق المخصص. يبدأ المسار الصحيح بـ "/". بالنسبة للمسار الافتراضي ل http://contoso.com، ما عليك سوى استخدام '/' يمكنك أيضا إدخال مسار خادم إلى ملف لإجراء فحص سلامة ثابت بدلا من مستند إلى الويب. يجب استخدام مسارات الملفات أثناء استخدام عنوان IP العام / الخاص، أو إدخال IP dns العام باعتباره إدخال اسم المضيف.
    الفاصل (ثواني) 30 كم مرة يتم تشغيل المسبار للتحقق من الصحة. لا يوصى بتعيين أقل من 30 ثانية.
    وقت مستقطع (ثواني) 30 مقدار الوقت الذي ينتظره المسبار قبل انتهاء المهلة. إذا لم يتم تلقي استجابة صالحة خلال فترة المهلة هذه، يتم وضع علامة على الفحص على أنه فشل. يجب أن يكون الفاصل الزمني للمهلة مرتفعاً بما يكفي لإجراء مكالمة http لضمان توفر صفحة سلامة الواجهة الخلفية. يجب ألا تكون قيمة المهلة أكثر من قيمة "الفاصل الزمني" المستخدمة في إعداد الفحص هذا أو قيمة "مهلة الطلب" في إعداد HTTP، والتي سيتم إقرانها بهذا التحقيق.
    العتبة غير الصحية 3 عدد المحاولات الفاشلة المتتالية لاعتبارها غير صحية. يمكن ضبط الحد على 1 أو أكثر.
    استخدام شروط مطابقة التحقيق نعم أو لا افتراضياً، استجابة HTTP (S) مع تعليمة الحالة البرمجية بين 200 و399 يعتبر سليم. يمكنك تغيير النطاق المقبول لرمز استجابة الواجهة الخلفية أو نص استجابة الواجهة الخلفية. معرفة المزيد

    Important

    اسم المضيف ليس هو نفس اسم الخادم. هذه القيمة هي اسم المضيف الظاهري الذي يعمل على خادم التطبيق. يتم إرسال التحقيق إلى <البروتوكول>://<hostName>:<port من إعدادات> http/<urlPath>

أضف المجس إلى البوابة

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

  1. اختر إعدادات الخلفية في بوابة التطبيق، ولإظهار شفرة التكوين اضغط على إعدادات HTTP الحالية في الخلفية.

    نافذة إعدادات https

  2. في صفحة إعدادات appGatewayBackEndHttpSettings الخاصة ب appGateway، حدد مربع اختيار استخدام المجس المخصص واختر المجس الذي تم إنشاؤه في قسم إنشاء المجس في قائمة المجس المخصصة . عند الانتهاء، اضغط على حفظ ويتم تطبيق الإعدادات.

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

اعرض صحة الخوادم الخلفية كما يحددها الفحص باستخدام طريقة عرض صحة الواجهة الخلفية.