ما هو برنامج خادم ويب Microsoft IIS؟
نشرت: 2022-06-01تساعد خوادم الويب في تشغيل الإنترنت ، وهناك العديد من الخيارات المختلفة لاستضافة موقع الويب (مواقع الويب) أو التطبيق (التطبيقات). أحد الحلول التي قد تفكر في استخدامها هو Microsoft IIS (خدمات معلومات الإنترنت). ومع ذلك ، لتحديد ما إذا كان هذا هو الاختيار الصحيح ، من الضروري فهم كيفية عمل برنامج خادم الويب ومقارنته بالخيارات الأخرى.
في هذا المنشور ، سنشرح ما هو Microsoft IIS وكيف يختلف عن خوادم الويب الأخرى. سنغطي كيفية تحديد ما إذا كان الخادم الخاص بك يستخدم Microsoft IIS ، وإيجابياته وسلبياته ، وكيفية تشغيل WordPress عليه. دعنا نقفز!
ما هو Microsoft IIS؟
Microsoft IIS هو منتج برنامج خادم الويب من Microsoft لأنظمة Windows. إنه أحد أكثر خوادم الويب شيوعًا ، بعد Apache HTTP Server و NGINX و Cloudflare Server و LiteSpeed:
يمكنك استخدام هذا الخادم الآمن والمرن لاستضافة أي شيء على الويب ، من التطبيقات إلى دفق الوسائط. لديها بنية مفتوحة تجعلها قابلة للتطوير ومتعددة الاستخدامات.
يدعم IIS البروتوكولات التالية:
- بروتوكول نقل النص التشعبي (HTTP)
- بروتوكول نقل النص التشعبي الآمن (HTTPS)
- بروتوكول نقل الملفات (FTP)
- بروتوكول نقل الملفات الآمن (FTPS)
- بروتوكول نقل البريد البسيط (SMTP)
- بروتوكول نقل أخبار الشبكة (NNTP)
IIS Web Server عبارة عن منصة ويب موحدة تدمج IIS وخدمات FTP و PHP و ASP.NET و Windows Communication Foundation (WCF). يمكنك استخدامه لاستضافة مواقعك وخدماتك بأقصى درجات الأمان ، وذلك بفضل العزل التلقائي للتطبيق ، والتكوين الافتراضي لوضع الحماية ، وتقليل مساحة الخادم.
يتضمن أيضًا التخزين المؤقت الديناميكي والضغط المحسن لتحسين سرعة موقع الويب الخاص بك. بالإضافة إلى ذلك ، تتيح المنصة المعيارية للمطورين إنشاء وحدات مخصصة لتوسيع وظائفها.
هل يختلف Microsoft IIS عن خوادم الويب الأخرى؟
IIS هو برنامج خادم ويب شائع. وفقًا لـ W3Techs ، فإنها تشغل 6 في المائة من جميع مواقع الويب التي تحتوي على خوادم ويب معروفة. تستخدمه العديد من الشركات والمؤسسات الصغيرة لأنه من السهل إعدادها واستخدامها.
يختلف IIS عن خوادم الويب الأخرى لأنه مدمج بإحكام مع نظام التشغيل Windows (OS). هذا يعني أنه يمكن لـ IIS الاستفادة من جميع ميزات الأمان المضمنة في Windows ، مثل Active Directory و Group Policy.
يتضمن IIS أيضًا أدوات إدارة متنوعة لنشر وإدارة مواقع الويب. وتشمل هذه إدارة خدمات الإنترنت (ISM) ، وواجهة المستخدم الرسومية (GUI) لإدارة إعدادات IIS.
علاوة على ذلك ، يحتوي IIS 8 على IIS Manager ، وهو إصدار محدث من ISM لتبسيط إدارة مواقع الويب وإعدادات الخادم. يتضمن خادم الويب أيضًا أداة سطر الأوامر AppCdmd.exe و PowerShell cmdlets.
من أهم مزايا استخدام IIS أنه يمكنه استضافة تطبيقات ASP.NET. ASP.NET هي إحدى تقنيات Microsoft التي تمكن المطورين من إنشاء تطبيقات ويب ديناميكية. IIS هو خادم الويب الوحيد الذي يمكنه استضافة تطبيقات ASP.NET دون الحاجة إلى برامج إضافية.
كيف يعمل خادم ويب Microsoft IIS؟
يعمل خادم ويب IIS على منصة Microsoft .NET على نظام تشغيل Windows. بينما يمكنك تشغيل IIS على Linux و Mac عبر Mono ، فهو غير مستقر أو موصى به.
يمكنك تكوين IIS لاستضافة مواقع ويب متعددة على جهاز كمبيوتر واحد. يمكن أن يكون لكل موقع عنوان بروتوكول إنترنت (IP) فريد أو أن يشترك في عنوان IP مشترك. يمكن لـ IIS أيضًا استضافة مواقع ويب إنترانت ومواقع ويب خارجية ومواقع إنترنت عامة.
عندما يطلب جهاز كمبيوتر عميل صفحة من موقع ويب مستضاف على IIS ، يقوم الخادم باسترداد الصفحة من مجلد جذر مستند الموقع وإرسالها إلى جهاز الكمبيوتر العميل. يمكن أن يخدم IIS أيضًا محتوى ديناميكيًا ، مثل صفحات الخادم النشطة (ASP) أو صفحات PHP.
يمكنك توسيع IIS مع العديد من الوحدات النمطية ، إضافة وظائف إلى الخادم. يمكن تطوير هذه الوحدات النمطية بواسطة Microsoft أو بواسطة شركات خارجية. تتضمن بعض الخيارات الأكثر شيوعًا ASP.NET و ISAPI Extensions و ISAPI Filters.
كيفية تحديد ما إذا كان خادم الويب الخاص بك يستخدم Microsoft IIS
تم تضمين IIS في كافة إصدارات Windows منذ Windows NT 4.0 ، ولكن ليس بشكل افتراضي. لتحديد ما إذا كان IIS مثبتًا على جهاز الكمبيوتر الخاص بك ، يمكنك الضغط على مفتاح Windows + R. ثم اكتب "intemgr" وحدد " موافق ":
إذا رأيت شاشة تكوين IIS ، فهذا يعني أنها مثبتة. خلاف ذلك ، قد تتلقى الرسالة التالية:
هناك طريقة أخرى وهي عرض قائمة البرامج المثبتة لمعرفة ما إذا كان IIS موجودًا أم لا. افتح لوحة التحكم وحدد البرامج> تشغيل ميزات Windows أو إيقاف تشغيلها :
من النافذة التالية ، ابحث عن خدمات معلومات الإنترنت وحدد المربع المجاور لها:
عند الانتهاء ، انقر فوق " موافق ".
يمكنك أيضًا التحقق من سجلات خادم الويب لمعرفة ما إذا كانت الطلبات قد تم إجراؤها إلى IIS. توجد هذه السجلات في المجلد C: \\ inetpub \\ logs \\ LogFiles على معظم أجهزة Windows. إذا رأيت إشارات إلى IIS في هذه السجلات ، فمن المحتمل أن خادم الويب الخاص بك يستخدم IIS.
إذا قررت أن خادم الويب الخاص بك يستخدم IIS ، فستحتاج إلى اتخاذ بعض الخطوات لتكوينه وفقًا لاحتياجاتك الخاصة. في معظم الحالات ، ستحتاج إلى تثبيت برامج إضافية ، مثل ASP.NET ، وتغيير كيفية معالجة IIS للطلبات. بالإضافة إلى ذلك ، يمكنك شراء ترخيص من Microsoft لاستخدام IIS في بيئة إنتاج.
إيجابيات Microsoft IIS مقابل سلبيات
واحدة من أكبر مزايا استخدام IIS هي أنه مجاني. من السهل أيضًا الإعداد والاستخدام.
علاوة على ذلك ، يتكامل IIS بشكل جيد مع منتجات Microsoft الأخرى ، مثل Active Directory و Exchange Server و SharePoint. يمكن للمستخدمين أيضًا إدارة IIS عن بُعد باستخدام أدوات الإدارة عن بُعد (RAT) أو وحدة التحكم بالإدارة لـ Microsoft (MMC).
ومع ذلك ، في حين أن IIS هو خادم ويب غني بالميزات ، إلا أنه يحتوي على بعض العيوب. على سبيل المثال ، لا يتم دعم IIS على نطاق واسع مثل خوادم الويب الأخرى ، مثل Apache. على هذا النحو ، قد يكون من الصعب العثور على المساعدة والوثائق لـ IIS.
كما أنها ليست مرنة مثل بعض خوادم الويب الأخرى. قد يكون من الصعب التهيئة لأنواع معينة من عمليات النشر. علاوة على ذلك ، يمكنك استخدامه فقط مع نظام التشغيل Windows.
على الرغم من هذه العيوب ، يظل IIS خيارًا شائعًا لخادم الويب للعديد من الشركات والمؤسسات. إذا كنت تفكر في استخدام IIS لموقعك على الويب أو تطبيق الويب الخاص بك ، فيجب عليك أولاً تقييم احتياجاتك المحددة للتأكد من أن IIS سوف يلبي متطلباتك.
تشغيل WordPress على Microsoft IIS
من الممكن تشغيل WordPress على Microsoft IIS. يحتوي WordPress على وثائق رسمية تحدد الخطوات اللازمة لتثبيت WordPress وتشغيله على IIS. يمكنك أيضًا الرجوع إلى وثائق Microsoft حول تثبيت WordPress على IIS.
للبدء ، ستحتاج أولاً إلى تنزيل Web Platform Installer من موقع Microsoft على الويب. بمجرد تثبيته ، يمكنك اتباع المطالبات لتشغيل معالج الإعداد:
بعد ذلك ، يمكنك تشغيل برنامج التثبيت. ضمن علامة التبويب Applications (1) ، حدد موقع WordPress ، ثم انقر فوق الزر Add (2) متبوعًا بـ Install (3) :
بعد ذلك ، يمكنك مراجعة التثبيت وتكوينه لإكمال الإعداد:
على سبيل المثال ، ستحتاج إلى تحديد قاعدة بيانات وإنشاء بيانات الاعتماد الخاصة بك. بعد ذلك ، تابع اتباع المطالبات لإكمال عملية الإعداد.
استنتاج
تعد خوادم الويب ضرورية لجعل محتوى موقع الويب الخاص بك والتطبيقات في متناول المتصفحات. ومع ذلك ، هناك العديد من الخيارات المختلفة للاختيار من بينها. أحد البرامج التي قد تفكر في استخدامها هو Microsoft IIS.
كما ناقشنا في هذا المنشور ، IIS هو خادم ويب متعدد الاستخدامات يمكنه استضافة مواقع الويب من جميع الأحجام ، من مواقع الويب الشخصية الصغيرة إلى مواقع الشركات الكبيرة. بفضل دعمه لمجموعة واسعة من البروتوكولات وأدوات الإدارة الشاملة ، يجعل IIS من السهل نشر وإدارة مواقع الويب الآمنة والموثوقة.
هل لديك أي أسئلة حول برنامج خادم الويب Microsoft IIS؟ واسمحوا لنا أن نعرف في قسم التعليقات أدناه!