من مزايا توزيعات جنو/لينكس مقارنةً بأنظمة التشغيل الأخرى تعدد استخداماتها. يمكن لتوزيعة لينكس أن تعمل كنظام تشغيل مكتبي ممتاز، كما يمكنك إضافة وظائف خادم دون الحاجة إلى إعادة تثبيت أي برامج أو إحداث أي خلل فيها ؛ أو تحويلها إلى مركز وسائط وخادم دون دفع أي تكلفة، وذلك باستخدام سطرين فقط من التعليمات البرمجية. فيما يلي، نشرح كيفية تثبيت خادم أباتشي، وهو برنامج سيحول نظام فيدورا الخاص بك إلى خادم متكامل الوظائف.
يسمح لنا Fedora بتثبيت خادم Apache بشكل فردي أو مع برامج الخادم الأخرى
يسمح لنا Fedora بتثبيت مجموعة من التطبيقات. هذه الوظيفة ممتعة للغاية لأنه يمكننا إضافة وظائف كاملة أو إلغاء تثبيتها بسطرين فقط من التعليمات البرمجية. في حالة الرغبة في الحصول على خادم ، يتعين علينا فتح Terminal وكتابة ما يلي:
su -c 'dnf group install "Web Server"'
لكن على الأرجح سنرغب فقط في تثبيت خادم أباتشي ؛ في هذه الحالة، نحتاج إلى إدخال الأسطر التالية لتثبيته:
su -c 'dnf install httpd'
من السهل تثبيت خادم Apache على أي إصدار من فيدورا، سواءً كان إصدار سطح المكتب أو الإصدار الرسمي، ولكن ثمة مشكلة. يحتوي فيدورا على جدار حماية افتراضي يمنع استخدام خادم 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'
وبهذا، لم نكتفِ بتثبيت خادم أباتشي على نظام فيدورا الخاص بنا، بل قمنا أيضاً بتهيئته ليكون آمناً وخالياً من الثغرات الأمنية عند إنشاء تطبيقات الخادم أو أي تطوير مؤقت. أمرٌ مثير للاهتمام، أليس كذلك؟