الخطوة الأولى: تثبيت IIS
ب. حدد تثبيت خدمات معلومات الإنترنت (IIS) في مربع الاختيار الذي يظهر. يتطلب هذا المكون حوالي 19 ميغابايت من المساحة.
ج. انقر فوق "التالي" ثم ضع القرص المضغوط الخاص بتثبيت Win2000 في محرك الأقراص المضغوطة. سيقوم برنامج التثبيت بنسخ ملفات البرنامج إلى القرص الثابت. انقر فوق "إنهاء" للاستكمال.
الخطوة 2: التكوين الأساسي لخادم الويب في IIS
يتضمن التكوين الأساسي لخادم الويب في IIS بشكل أساسي الأجزاء التالية:
A. افتح نافذة التكوين الخاصة بخادم IIS، وحدد "ابدأ" ← "البرامج" ← "الأدوات الإدارية" ← "Internet Service Manager" أو "تحديد" ← "لوحة التحكم" ← "أدوات إدارية" ← "Internet Service Manager" " "أيضًا، النافذة المفتوحة كما هو موضح في الشكل 3.
ب. انقر بزر الماوس الأيمن فوق "موقع الويب الافتراضي" في النافذة التي تفتح وحدد قائمة "الخصائص".
ج. في نافذة "خصائص موقع الويب الافتراضية" التي تظهر، حدد علامة التبويب "الدليل الرئيسي" لتعيين موقع محتوى الويب على القرص الثابت. الدليل الافتراضي هو "C:InetpubWwwroot". قم بذلك بنفسك وفقًا لاحتياجاتك (الشكل 4).
د. حدد علامة التبويب "المستند" في نافذة الخصائص، ثم قم بتعيين اسم الصفحة الرئيسية الافتراضية، مثل "Myfirstweb.htm"، وأضفه وانقله إلى أعلى القائمة (الشكل 5).
E. تأكد من بدء تشغيل موقع الويب الافتراضي، وإذا لم يكن الأمر كذلك، فانقر بزر الماوس الأيمن فوق "موقع الويب الافتراضي"، وحدد "ابدأ"، واكتب عنوان IP الخاص بالجهاز في شريط عناوين IE المفتوح لرؤية الصفحة الرئيسية التي حددتها. وقد بدأ نشره على شبكة الإنترنت.
نقدم هنا فقط خيارات الإعداد الأساسية لـ IIS. يمكنك أيضًا تعيين "خصائص موقع الويب الافتراضية" المذكورة أعلاه خصيصًا وفقًا لاحتياجاتك، واستخدامها لتكوين الأمان والمعلمات الأخرى لـ IIS.
يشير عدد اتصالات IIS إلى عدد الزيارات إلى المنفذ 80 بواسطة عنوان IP الذي تم الوصول إليه، وهو عدد المرات التي يتم فيها استدعاء ملف موقع الويب، ولا يعادل عدد الأشخاص المتصلين بالإنترنت في نفس الوقت.
رقم اتصال IIS، يمكنني تقديمه على النحو التالي: إذا كان طول الباب 4 أمتار ومتوسط عرض كل شخص 0.5 متر، فيمكن السماح لـ 8 أشخاص بالمرور عبر الباب في نفس الوقت IIS لهذا الباب هو 8. في غضون 10 دقائق، ربما يمر 100 شخص عبر هذا الباب، لذلك قد يكون عدد الأشخاص المتصلين في هذا المنتدى 100، ثم IIS هو 8. هل يعني ذلك أنه مسموح لـ 8 أشخاص بالطلب البيانات في الوقت الفعلي في نفس الوقت؟ لا، لأن البرامج مختلفة، ويشغل كل برنامج عددًا مختلفًا من IIS أيضًا، ربما يكون رجلًا سمينًا بعرض 2 متر، لذا لا يمكن السماح إلا لشخصين بالمرور في نفس الوقت. وهذا يعني:
(1)، IIS هو عدد الوحدات المطلوبة في نفس اللحظة، وهو لا يساوي IP.
(2) قد يشغل عنوان IP عدة خدمات IIS في وقت واحد، على سبيل المثال، يشغل رجل سمين أنظمة IIS لأربعة أشخاص.
(3) يشير IIS إلى عدد الاتصالات المتزامنة، بينما تشير الإحصائيات عبر الإنترنت إلى الإنتاجية. يشير أحدهما إلى عدد الأشخاص المسموح لهم بالمرور عبر الباب في نفس الوقت، ويشير الآخر إلى عدد الأشخاص الذين دخلوا. الباب في هذه الفترة من الناس.
قبل تحليل المشكلة، حاول أولاً الوصول إلى صفحة ويب ثابتة تمامًا (صفحة تحتوي على htm أو html كلاحقة) في موقع الويب. إذا تعذر عرضها بشكل طبيعي، فهذا يعني أن المشكلة نفسها ليست في ASP.
1. إذا كان موقع الويب نفسه يحتوي على Global.asa، فأعد تسميته أولاً إلى Global.old وأعد تشغيل موقع الويب. استخدم "المفكرة" لكتابة التعليمات البرمجية وحفظها كملف test.asp والوصول إليه في المستعرض. إذا كان من الممكن عرضه بشكل عادي، تكمن المشكلة في الملف Global.asa.
<%Response.Write "هذه صفحة ASP اختبارية."%>
المرفقات: إذا واجهت خدمة مكون لا يمكن فتحها (قد يكون ذلك بسبب أن التطبيق يشغل وحدة المعالجة المركزية)، فانتقل إلى "إضافة وإزالة" في لوحة التحكم، وأعد إضافة خدمة المكونات وحذفها، ثم أعد تشغيل الكمبيوتر.
3. أعد حماية التطبيق إلى "متوسط" أو "عالي" وأضف حساب IWAM إلى مجموعة المسؤولين إذا كان من الممكن تصفح صفحة ASP في هذا الوقت، فهذا يعني أن هناك مشكلة في الإذن مع IWAM. إذا كان لا يزال من غير الممكن عرض ASP بشكل طبيعي، فادخل إلى نافذة DOS وقم بتشغيل الأداة Synciwam.vbs من سطر الأوامر.
C:Inetpubadminscripts>cscript synciwam.vbs
4. حل مشكلة إذن حساب IWAM حسنًا، هذه قصة طويلة سأنشرها في المستقبل.
5. طريقة إعادة إنشاء حزم IIS:
قم بإزالة الحزم التالية في خدمات المكونات
تطبيقات IIS قيد التشغيل
تطبيقات IIS المجمعة خارج العملية
المرافق IIS
استخدم نافذة DOS لكتابة الأمر التالي لإعادة إنشاء الحزمة
%windir%system32inetsrv rundll32 wamreg.dll، CreateIISPackage
أغلق مدير المكونات وأعد فتحه بعد رؤية الحزم الثلاث التي تم إنشاؤها حديثًا، أعد تشغيل IIS (IISRESET) للتحقق مما إذا كان من الممكن تصفح صفحة ويب ASP بشكل طبيعي.