تتطلب استضافة مواقع الويب والتطبيقات عبر الإنترنت إعداد بنية تحتية لخادم الويب. في هذه المقالة، سنحاول فهم إعداد Nginx على خادم Fedora 24 ومحطة العمل باستخدام MariaDB وPHP/PHP-FPM. يؤدي هذا المزيج إلى إنشاء مكدس قوي لإدارة قواعد البيانات وتقديم المحتوى الديناميكي. يمكن تطبيق المفاهيم الرئيسية التي تم تناولها هنا على الإصدارات اللاحقة من Fedora أو توزيعات Linux الأخرى، حتى لو كان Fedora 24 إصدارًا أقدم.
تم إنشاء خادم Fedora 24 باستخدام نواة Linux، والتي تعمل كأساس لنظام التشغيل. توفر نواة Linux ميزات مهمة مثل برامج تشغيل الأجهزة، وإدارة الذاكرة، وإدارة العمليات، ودعم الأجهزة.
الحزم التي تركز على الخادم - يأتي إصدار Fedora 24 Server مزودًا بعدد من الحزم التي تركز على الخادم والتي تتيح للمستخدمين تكوين مجموعة من خدمات وتطبيقات الخادم والتحكم فيها. تتضمن هذه الحزم خوادم البريد الإلكتروني، وخوادم الويب، وخوادم قواعد البيانات، والمزيد.
DNF Package Manager − DNF (Dandified Yum) يعمل كمدير الحزم الافتراضي لخادم Fedora 24. يوفر واجهة سطر أوامر لتثبيت الأنظمة وإزالتها وتحديثها. بالمقارنة مع Yum، يوفر DNF سرعة أفضل ودقة أفضل للتبعية.
أدوار الخادم − مع تقديم أدوار الخادم في خادم Fedora 24، أصبح المستخدمون الآن قادرين على اختيار تكوينات معينة للخادم في وقت التثبيت. تم تلبية أنواع الخوادم المختلفة، بما في ذلك خوادم الملفات، وخوادم قواعد البيانات، ووحدات التحكم بالمجال، وخوادم الويب، من خلال هذه الأدوار، والتي توفر أيضًا حزم البرامج والإعدادات المحددة مسبقًا.
يقدم Fedora 24 Server واجهة الإدارة المعتمدة على الويب Cockpit، والتي تم إنشاؤها لتسهيل مهام إدارة الخادم. باستخدام Cockpit، يمكن للمستخدمين استخدام متصفح الويب لإدارة خدمات النظام، وتتبع أداء النظام، وإعداد الشبكات، وتنفيذ واجبات إدارية بسيطة.
الأمان والتطوير المبني على المجتمع − من خلال تضمين أحدث تصحيحات وترقيات الأمان، أعطى خادم Fedora 24 Server الاستقرار والأمان الأولوية الأولى. استفاد التوزيع من مجتمع مزدهر ونشط شارك في تطويره واختباره وتحسينه كعضو في مشروع فيدورا.
نظام فيدورا البيئي − كان خادم Fedora 24 واحدًا من الإصدارات العديدة التي شكلت نظام Fedora البيئي الأوسع، جنبًا إلى جنب مع Fedora Workstation وFedora Atomic. من الحوسبة المكتبية إلى عمليات التثبيت السحابية والخادم، يهدف النظام البيئي إلى تقديم مجموعة متنوعة من الحلول لحالات الاستخدام المختلفة.
من المهم أن تتذكر أن إصدارات Fedora تتلقى الدعم عادةً لمدة 13 شهرًا فقط. ونتيجة لذلك، لم تعد التحديثات والإصلاحات الأمنية متاحة رسميًا لخادم Fedora 24. بالنسبة لعمليات تثبيت الخادم، يُنصح باستخدام إصدار أحدث من Fedora أو البحث في توزيعات Linux الأخرى التي توفر صيانة طويلة الأمد.
الطرق المستخدمة
عادةً ما تقوم شركة خارجية أو مجتمع مفتوح المصدر بإنشاء البرنامج النصي لتثبيت مكدس LEMP والحفاظ عليه. يسعى إلى تسريع إجراءات التثبيت وتوفير تكوين موحد عبر منصات مختلفة. غالبًا ما يأتي البرنامج النصي مزودًا بتكوينات محددة مسبقًا وتحسينات قائمة على أفضل الممارسات.
الخوارزمية
sudo dnf install nginx sudo systemctl start nginx
sudo dnf install nginx sudo systemctl start nginx
sudo dnf install nginx sudo systemctl start nginx
sudo dnf install nginx sudo systemctl start nginx
الخوارزمية
sudo dnf install nginx sudo systemctl start nginx
سيمكنك اتباع عملية التثبيت اليدوي الموضحة في هذه المقالة من تكوين كل مكون بشكل مناسب وإنشاء بنية تحتية يمكن الاعتماد عليها لاستضافة مواقع الويب والتطبيقات عبر الإنترنت.
تستلزم تقنية التثبيت اليدوي تثبيت وتكوين كل مكون على حدة لضمان التوافق المناسب. تم إعداد خادم الويب باستخدام Nginx وهو جاهز لتلقي الطلبات الواردة. تم إجراء تكوين أمني لنظام إدارة قاعدة البيانات MariaDB. يمكن لـ Nginx تشغيل البرامج النصية PHP حيث تم تثبيت PHP/PHP-FPM ودمجها.
أثناء العمل مع Fedora 24، يجب أن يوضع في الاعتبار أنه إصدار قديم، ولم يعد يتم تحديثه أو إصلاحه. يُنصح بشدة باستخدام الإصدارات الحديثة التي تتلقى إصلاحات أمنية أو توزيعات Linux الأخرى لتحسين أمان بياناتك وتوافق الجهاز.
في الختام، يمكن إعداد Fedora 24 يدويًا أو باستخدام برنامج التثبيت النصي لتوفير بيئة خادم ويب موثوقة يمكن استخدامها لاستضافة مواقع الويب الديناميكية، وتطوير التطبيقات عبر الإنترنت، وإدارة قواعد البيانات بشكل فعال.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3