إحدى المزايا التي تتمتع بها توزيعات Gnu / Linux مقارنة بأنظمة التشغيل الأخرى هي تنوعها بين الوظائف. يمكن أن يعمل توزيع Linux مثل نظام تشغيل سطح المكتب الرائع ولكن يمكنك أيضًا إضافة وظائف الخادم إليه دون إعادة تثبيت أي برامج أو العبث بها؛ أو قم بتحويله إلى مركز وسائط متعددة وخادم دون دفع فلس واحد مقابل سطرين فقط من الكود. بعد ذلك نشرح كيفية تثبيت خادم Apache ، وهو برنامج سيحول Fedora إلى نظام خادم بوظائف خادم كاملة.
يسمح لنا Fedora بتثبيت خادم Apache بشكل فردي أو مع برامج الخادم الأخرى
يسمح لنا Fedora بتثبيت مجموعة من التطبيقات. هذه الوظيفة ممتعة للغاية لأنه يمكننا إضافة وظائف كاملة أو إلغاء تثبيتها بسطرين فقط من التعليمات البرمجية. في حالة الرغبة في الحصول على خادم ، يتعين علينا فتح Terminal وكتابة ما يلي:
su -c 'dnf group install "Web Server"'
لكن الأكثر طبيعية هو ذلك نريد فقط تثبيت خادم Apache، في هذه الحالة علينا تقديم الأسطر التالية لتثبيته:
su -c 'dnf install httpd'
هذا هو مدى سهولة الحصول على خادم Apache في أي إصدار من Fedora ، سواء بالنسبة للنكهات المكتبية والرسمية ، ولكن هناك مشكلة. يحتوي Fedora على جدار حماية افتراضي ممكّن يمنع استخدام خادم Apache. يمكن حل ذلك عن طريق إخبار جدار الحماية بالملفات التي سيتم تشغيلها. للقيام بذلك ، أيضًا من خلال وحدة التحكم في الأوامر ، نكتب ما يلي:
su -c 'firewall-cmd --add-service=http --add-service=https --permanent' su -c 'firewall-cmd --reload'
وإذا أردنا أن تكون التغييرات دائمة ، فعلينا أن نكتب ما يلي:
su -c 'firewall-cmd --add-service=http --add-service=https'
وبهذا ، ليس لدينا خادم Apache مثبتًا في Fedora فحسب ، بل لدينا أيضًا سنقوم بتكوينه بحيث يكون استخدامه آمنًا ولا توجد مشكلة في وجود ثغرات أمنية عند إنشاء تطبيقات الخادم أو أي تطوير مؤقت مثير للاهتمام ، أليس كذلك؟