X
X

كيفية ربط Windows Server بـ IIS لاستضافة المواقع

الصفحة الرئيسيةمقالاتWindows Serversكيفية ربط Windows Server بـ IIS لاس...

كيفية ربط Windows Server بـ IIS لاستضافة المواقع

 

يُعتبر Windows Server مع خدمات معلومات الإنترنت (IIS) من أقوى الحلول لاستضافة المواقع والتطبيقات. حيث يتيح لك IIS تشغيل المواقع الثابتة (Static Websites) وتطبيقات ASP.NET، بالإضافة إلى إمكانية تأمين الاتصال عبر شهادات SSL Certificates وتفعيل HTTPS.

في هذا الدليل سنستعرض خطوات تثبيت IIS، إعداد موقع ويب سواءً كان Static أو ASP.NET، وأخيرًا كيفية تفعيل SSL وإجبار إعادة التوجيه من HTTP إلى HTTPS.

 

 


1. تثبيت IIS على Windows Server

الطريقة الأولى: باستخدام Server Manager

  1. افتح Server Manager من قائمة Start.

  2. اضغط على Manage > Add Roles and Features.

  3. اختر Role-based or feature-based installation.

  4. حدد السيرفر من القائمة.

  5. فعّل خيار Web Server (IIS).

  6. أضف الميزات الإضافية مثل ASP.NET أو WebSockets.

  7. اضغط Install وانتظر حتى تكتمل العملية.

المميزات: واجهة رسومية سهلة وبديهية.
العيوب: تتطلب عدة خطوات وقد تكون أبطأ مقارنة بسطر الأوامر.


الطريقة الثانية: باستخدام PowerShell

افتح PowerShell كمسؤول (Run as Administrator) ثم أدخل الأمر التالي لتثبيت IIS:

 
Install-WindowsFeature -name Web-Server -IncludeManagementTools

لإضافة ميزات إضافية مثل ASP.NET و WebSockets:

 
Install-WindowsFeature -name Web-Server, Web-ASP, Web-Mgmt-Tools, Web-WebSockets

المميزات: أسرع – يدعم الأتمتة – مناسب لإدارة عدة خوادم.
العيوب: يحتاج خبرة في التعامل مع الأوامر.


الطريقة الثالثة: باستخدام DISM

افتح Command Prompt كمسؤول ونفذ الأوامر التالية:

 
dism /online /enable-feature /featurename:IIS-WebServerRole /all dism /online /enable-feature /featurename:IIS-ASPNET45 /all dism /online /enable-feature /featurename:IIS-WebSockets /all

المميزات: خفيف وفعال – مناسب للصور Offline.
العيوب: غير مناسب للمبتدئين بسبب دقة الأوامر المطلوبة.


2. إعداد موقع ويب (Static / ASP.NET)

استضافة موقع ثابت (Static Website)

  • انسخ ملفات HTML أو PHP داخل المسار الافتراضي:

     
    C:\inetpub\wwwroot
  • افتح المتصفح على الرابط:

     
    http://localhost
  • ستظهر صفحة الترحيب الخاصة بـ IIS أو موقعك في حال وجود ملفاتك.


استضافة تطبيق ASP.NET

  1. بعد تطوير التطبيق في Visual Studio اختر Publish.

  2. حدد طريقة النشر:

    • File System: انسخ الملفات مباشرة إلى:

       
      C:\inetpub\wwwroot\YourApp
    • Web Deploy: انشر مباشرة على IIS.

  3. افتح المتصفح وانتقل إلى:

     
    http://localhost/YourApp

3. SSL Certificates و HTTPS

إنشاء شهادة SSL

  1. افتح IIS Manager.

  2. انتقل إلى السيرفر > Server Certificates.

  3. اختر Create Self-Signed Certificate.

ملاحظة: في بيئة الإنتاج يجب استخدام شهادة من مزود معتمد (CA).


ربط الموقع بـ HTTPS

  1. من داخل IIS Manager اختر موقعك.

  2. اضغط Bindings > Add > HTTPS.

  3. اختر الشهادة ثم اضغط OK.


إعادة التوجيه من HTTP إلى HTTPS

  • فعّل URL Rewrite من IIS.

  • أضف قاعدة جديدة (Blank Rule).

  • أضف شرطًا:

     
    {HTTPS} = OFF
  • في Action اختر Redirect إلى:

     
    https://{HTTP_HOST}/{R:1}

في النهايه 

باستخدام Windows Server + IIS يمكنك استضافة المواقع والتطبيقات بسهولة وأمان.

  • Server Manager: واجهة رسومية مناسبة للمبتدئين.

  • PowerShell: سريع ويدعم الأتمتة.

  • DISM: خفيف وفعال.

وأخيرًا، لا تنسَ تفعيل SSL Certificates وإجبار التصفح عبر HTTPS لضمان أمان البيانات وتحسين ترتيب موقعك في نتائج البحث.

 

 

 

هل تحتاج إلى Windows VPS سريع وآمن وبسعر مناسب؟
شركة EgyVPS بتوفرلك سيرفرات ويندوز جاهزة للاستخدام فورًا.
تواصل معنا عبر: 201001197157+

 أو زور موقعنا: https://egyvps.com


Top