الفهرس / البنية التحتية والأنظمة
خوادم الويب Nginx وApache في بيئة الإنتاج
تشغيل nginx وApache كما في الشركات — المضيفات الافتراضية، إعادة الكتابة، الوكيل العكسي، التخزين المؤقت، TLS، ترويسات الأمان، الأداء وتشخيص أخطاء 502 و504.
تكوين MasterLinux · نص أصلي
ما الذي ستتعلّمه
- قراءة الإعدادات المحمّلة فعلًا في nginx أو Apache، مع كل الملفات المضمّنة
- كتابة مضيفات افتراضية نظيفة مع كتلة افتراضية ترفض الأسماء المجهولة
- إتقان ترتيب كتل location وtry_files وreturn وrewrite دون حلقات إعادة توجيه
- وضع nginx كوكيل عكسي (reverse proxy) أمام تطبيق، مع الترويسات والمهل الصحيحة
- إعداد تخزين مؤقت في nginx يحمي التطبيق أثناء عطل أو ذروة في الزيارات
- تشغيل Apache 2.4 مع MPM event وPHP-FPM وmod_rewrite
- إعداد TLS حديث (TLS 1.2/1.3 وHTTP/2 وHSTS) ومواكبة تغييرات Let's Encrypt لسنة 2025
- إضافة ترويسات أمان لا تختفي، وتحديد معدّل الطلبات لكل عميل
- ضبط العمليات (workers) وواصفات الملفات وkeepalive لتحمّل الضغط
- تشخيص خطأ 502 أو 504 بقراءة السجلات، ثم تسليم موقع كامل
برنامج التكوين
11 درسًا · 7 س 45 دالقسم 1 — الأساسيات
القسم 2 — الوكيل والتخزين المؤقت وApache
- nginx كوكيل عكسي — proxy_pass وشرطته المائلة، والترويسات المنقولة، والمهل، وWebSocket، وعنوان IP الحقيقي للعميل 40 د
- التخزين المؤقت في nginx — proxy_cache، والمحتوى المنتهي أثناء العطل، والقفل المانع للتدافع، والمستخدمون المتصلون 40 د
- Apache 2.4 في الإنتاج — MPM event وPHP-FPM وAllowOverride None وmod_rewrite داخل المضيف الافتراضي 40 د
- TLS في الإنتاج — HTTP/2، والبروتوكولات الحديثة، والسلسلة الكاملة، وHSTS، ونهاية OCSP لدى Let's Encrypt 40 د
القسم 3 — الأمان والأداء
المتطلبات
- دورة «الأساسيات» أو ممارسة جيدة لسطر أوامر Linux
- سبق لك تثبيت خادم ويب بسيط (دروس خادم الويب على Debian أو Ubuntu)
- معرفة أولية بـ HTTP (الطرق، الرموز، الترويسات) وبـ DNS
لمن هذا التكوين؟
- مسؤولو الأنظمة الذين يديرون مواقع وواجهات API في الإنتاج
- مهندسو DevOps وSRE الذين يشغّلون الوكلاء العكسيين
- الطلبة والمهندسون الجدد الذين يطمحون إلى وظيفة في الاستغلال لدى شركات الخدمات الرقمية