موافقجميع الخدمات تعمل بشكل طبيعي
Infrawireشعار Infrawireالتوثيق

تثبيت IIS ونشر موقع ويب على VPS Windows

IIS خادم الويب المدمج في Windows Server. يثبّت هذا الدليل IIS وموقعاً بسيطاً ويشرح الوصول (منافذ 80/443).

المتطلبات

  • Windows Server بصلاحيات Administrateur
  • جلسة RDP

تثبيت IIS (مدير الخادم)

  1. Add Roles and FeaturesRole-based or feature-based installation.
  2. فعّل Web Server (IIS).
  3. خدمات الأدوار الدنيا المطلوبة:
    • Common HTTP Features: Default Document, Static Content, HTTP Errors
    • اختياري: HTTP Logging
  4. أكمل المعالج وانتظر النهاية.

تحقق سريع

على الخادم افتح http://localhost — يجب أن تظهر صفحة IIS الافتراضية.

إنشاء موقع ومجلد

  1. IIS Manager (inetmgr).
  2. SitesAdd Website…
  3. Site name: MonSite
  4. Physical path: مثل C:\inetpub\monsite
  5. Binding: http، المنفذ 80.
  6. أنشئ C:\inetpub\monsite\index.html:
HTML
1<!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>
  1. أوقف Default Web Site أو غيّر المنفذ إن تعارض.

Application pool

الموقع يستخدم Application pool؛ للمحتوى الثابت الافتراضيات غالباً تكفي.

من الإنترنت

  1. اسمح بالمنفذ في جدار الحماية (TCP 80 أو 443).
  2. لـ HTTPS أضف شهادة (Let’s Encrypt أو تجارية) وربط https في IIS.

ممارسات

  • عطّل وحدات IIS غير المستخدمة.
  • لـ .NET ثبّت ASP.NET من الأدوار.
  • انسخ احتياطياً الإعداد والمحتوى.

استكشاف الأخطاء

  • 403: صلاحيات NTFS على مجلد الموقع (قراءة لحساب الـ pool).
  • 502: سجلات IIS وEvent Viewer.