IIS خادم الويب المدمج في Windows Server. يثبّت هذا الدليل IIS وموقعاً بسيطاً ويشرح الوصول (منافذ 80/443).
المتطلبات
- Windows Server بصلاحيات Administrateur
- جلسة RDP
تثبيت IIS (مدير الخادم)
- Add Roles and Features → Role-based or feature-based installation.
- فعّل Web Server (IIS).
- خدمات الأدوار الدنيا المطلوبة:
- Common HTTP Features: Default Document, Static Content, HTTP Errors
- اختياري: HTTP Logging
- أكمل المعالج وانتظر النهاية.
تحقق سريع
على الخادم افتح http://localhost — يجب أن تظهر صفحة IIS الافتراضية.
إنشاء موقع ومجلد
- IIS Manager (
inetmgr). - Sites → Add Website…
- Site name:
MonSite - Physical path: مثل
C:\inetpub\monsite - Binding: http، المنفذ 80.
- أنشئ
C:\inetpub\monsite\index.html:
HTML1<!DOCTYPE html> 2<html lang="ar" dir="rtl"> 3<head><meta charset="utf-8"><title>Test IIS</title></head> 4<body><h1>موقع على IIS</h1></body> 5</html>
- أوقف Default Web Site أو غيّر المنفذ إن تعارض.
Application pool
الموقع يستخدم Application pool؛ للمحتوى الثابت الافتراضيات غالباً تكفي.
من الإنترنت
- اسمح بالمنفذ في جدار الحماية (TCP 80 أو 443).
- لـ HTTPS أضف شهادة (Let’s Encrypt أو تجارية) وربط https في IIS.
ممارسات
- عطّل وحدات IIS غير المستخدمة.
- لـ .NET ثبّت ASP.NET من الأدوار.
- انسخ احتياطياً الإعداد والمحتوى.
استكشاف الأخطاء
- 403: صلاحيات NTFS على مجلد الموقع (قراءة لحساب الـ pool).
- 502: سجلات IIS وEvent Viewer.